diff --git a/main/network.c b/main/network.c index 3a7cb6a6a01..54b3cb08923 100644 --- a/main/network.c +++ b/main/network.c @@ -601,7 +601,7 @@ static inline void dump_sock_state(char *msg, php_netstream_data_t *sock TSRMLS_ static void php_sock_stream_wait_for_data(php_stream *stream, php_netstream_data_t *sock TSRMLS_DC) { - fd_set fdr, tfdr, fdx; + fd_set fdr, tfdr; int retval; struct timeval timeout, *ptimeout; @@ -617,12 +617,11 @@ static void php_sock_stream_wait_for_data(php_stream *stream, php_netstream_data while(1) { tfdr = fdr; - fdx = fdr; timeout = sock->timeout; DUMP_SOCK_STATE("wait_for_data", sock); - retval = select(sock->socket + 1, &tfdr, NULL, &fdx, ptimeout); + retval = select(sock->socket + 1, &tfdr, NULL, NULL, ptimeout); if (retval == 0) sock->timeout_event = 1;