Jani Taskinen 18 years ago
parent
commit
3db75dcb84
  1. 7
      ext/standard/streamsfuncs.c

7
ext/standard/streamsfuncs.c

@ -574,6 +574,7 @@ static int stream_array_to_fd_set(zval *stream_array, fd_set *fds, php_socket_t
zval **elem;
php_stream *stream;
php_socket_t this_fd;
int cnt = 0;
if (Z_TYPE_P(stream_array) != IS_ARRAY) {
return 0;
@ -598,9 +599,10 @@ static int stream_array_to_fd_set(zval *stream_array, fd_set *fds, php_socket_t
if (this_fd > *max_fd) {
*max_fd = this_fd;
}
cnt++;
}
}
return 1;
return cnt ? 1 : 0;
}
static int stream_array_from_fd_set(zval *stream_array, fd_set *fds TSRMLS_DC)
@ -608,7 +610,8 @@ static int stream_array_from_fd_set(zval *stream_array, fd_set *fds TSRMLS_DC)
zval **elem, **dest_elem;
php_stream *stream;
HashTable *new_hash;
php_socket_t this_fd, ret = 0;
php_socket_t this_fd;
int ret = 0;
if (Z_TYPE_P(stream_array) != IS_ARRAY) {
return 0;

Loading…
Cancel
Save