diff options
Diffstat (limited to 'ext')
-rw-r--r-- | ext/socket/ancdata.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/ext/socket/ancdata.c b/ext/socket/ancdata.c index ea55534d97..756cf7ed64 100644 --- a/ext/socket/ancdata.c +++ b/ext/socket/ancdata.c @@ -1151,11 +1151,8 @@ bsock_sendmsg_internal(int argc, VALUE *argv, VALUE sock, int nonblock) if (argc == 0) rb_raise(rb_eArgError, "mesg argument required"); -#if defined(HAVE_STRUCT_MSGHDR_MSG_CONTROL) + rb_scan_args(argc, argv, "12*", &data, &vflags, &dest_sockaddr, &controls); -#else - rb_scan_args(argc, argv, "12", &data, &vflags, &dest_sockaddr); -#endif StringValue(data); controls_num = RARRAY_LENINT(controls); |