zval **elem;
php_stream *stream;
php_socket_t this_fd;
+ int cnt = 0;
if (Z_TYPE_P(stream_array) != IS_ARRAY) {
return 0;
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)
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;