diff options
-rw-r--r-- | ext/sockets/sockets.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c index fcd9dc032f..d2c98251b2 100644 --- a/ext/sockets/sockets.c +++ b/ext/sockets/sockets.c @@ -1169,7 +1169,7 @@ PHP_FUNCTION(bind) sa->sin_addr.s_addr = addr_buf.s_addr; } - ret = bind(Z_LVAL_PP(arg0), (struct sockaddr *) sa, sizeof(sa_storage)); + ret = bind(Z_LVAL_PP(arg0), (struct sockaddr *) sa, length); } else { RETURN_LONG(-EPROTONOSUPPORT); } |