[erlang-bugs] gen_sctp:open fails on linux
Wed Apr 4 10:49:33 CEST 2007
Allright, very good. We will fix this at least to R11B-5.
I notice you do not need a patch yourself....
On Tue, Apr 03, 2007 at 02:51:22PM -0400, wrote:
> I was testing out the SCTP support included in Erlang/OTP R11B-4 on a
> linux 2.6.8 system. Calls to gen_sctp:open were failing. I narrowed
> the problem down to an einval being returned while trying to set the
> sndbuf socket option.
> Looking at erts/emulator/drivers/common/inet_drv.c, it looks like it is
> calling setsockopt(IPPROTO_SCTP, SO_SNDBUF, ...), which fails. I
> believe that this should be calling setsockopt(SOL_SOCKET, SO_SNDBUF,
> ...) instead. Also, I think the same thing holds for SO_RCVBUF.
> I made these changes in inet_drv.c, and the gen_sctp:open call succeeds
> and I am able to use the SCTP socket.
> erlang-bugs mailing list
/ Raimo Niskanen, Erlang/OTP, Ericsson AB
More information about the erlang-bugs