diff options
author | Sterling Hughes <sterling@php.net> | 2001-06-01 18:54:14 +0000 |
---|---|---|
committer | Sterling Hughes <sterling@php.net> | 2001-06-01 18:54:14 +0000 |
commit | 304ac03be434eecf6edc1f025c455e9089f8af37 (patch) | |
tree | bacb91fc660e1206b3bb26549b90317e97fd9a59 /ext | |
parent | c6402b2a2ff5ac592dfafe392024bcb2d16e26fb (diff) | |
download | php-git-304ac03be434eecf6edc1f025c455e9089f8af37.tar.gz |
ops..
#coffee good
Diffstat (limited to 'ext')
-rw-r--r-- | ext/sockets/sockets.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c index bb37e209c3..c8a1509e46 100644 --- a/ext/sockets/sockets.c +++ b/ext/sockets/sockets.c @@ -476,7 +476,6 @@ PHP_FUNCTION(socket_fd_zero) PHP_FUNCTION(socket_select) { zval **arg1, **arg2, **arg3, **arg4, **arg5, **arg6; - php_socket *php_sock; struct timeval tv; fd_set *rfds, *wfds, *xfds; @@ -484,16 +483,16 @@ PHP_FUNCTION(socket_select) WRONG_PARAM_COUNT; } + convert_to_long_ex(arg1); convert_to_long_ex(arg5); convert_to_long_ex(arg6); - ZEND_FETCH_RESOURCE(php_sock, php_socket *, arg1, -1, "Socket", le_socket); ZEND_FETCH_RESOURCE(rfds, fd_set *, arg2, -1, "File descriptor set", le_destroy); ZEND_FETCH_RESOURCE(wfds, fd_set *, arg3, -1, "File descriptor set", le_destroy); ZEND_FETCH_RESOURCE(xfds, fd_set *, arg4, -1, "File descriptor set", le_destroy); tv.tv_sec = Z_LVAL_PP(arg5); tv.tv_usec = Z_LVAL_PP(arg6); - RETURN_LONG(select(php_sock->socket, rfds, wfds, xfds, &tv)); + RETURN_LONG(select(Z_LVAL_PP(arg1), rfds, wfds, xfds, &tv)); } /* }}} */ |