Index: sctp_sys_calls.c =================================================================== RCS file: /data/cvs/src/lib/libc/net/sctp_sys_calls.c,v retrieving revision 1.11 diff -u -r1.11 sctp_sys_calls.c --- sctp_sys_calls.c 26 Jun 2007 02:07:47 -0000 1.11 +++ sctp_sys_calls.c 29 Jun 2007 07:57:04 -0000 @@ -295,7 +295,8 @@ sctp_opt_info(int sd, sctp_assoc_t id, int opt, void *arg, socklen_t * size) { if (arg == NULL) { - return (EINVAL); + errno = EINVAL; + return -1; } *(sctp_assoc_t *) arg = id; return (getsockopt(sd, IPPROTO_SCTP, opt, arg, size));