От бля...
The Family and Fd arguments are swapped in the call to prim_inet:fdopen. Diffing otp_src_R11B-3 otp_src_R11B-4:prim_inet-fdopen(Fd, Opts, Type, Family, Module) -> - case prim_inet:fdopen(Type, Fd, Family) of +fdopen(Fd, Opts, Protocol, Family, Module) -> + case prim_inet:fdopen(Protocol, Family, Fd) of {ok, S} -> case prim_inet:setopts(S, Opts) of ok ->
---------+fdopen(Protocol, Fd, inet) -> fdopen1(Protocol, ?INET_AF_INET, Fd); +fdopen(Protocol, Fd, inet6) -> fdopen1(Protocol, ?INET_AF_INET6, Fd); +fdopen(_, _, _) -> {error, einval}.
Posted in Программинг&Коддинг, Софт, Премия Дарвина | no comments |