From: Dmitry Stogov Date: Wed, 9 Apr 2014 11:26:45 +0000 (+0400) Subject: Fixed GC X-Git-Tag: POST_PHPNG_MERGE~412^2~144 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d9f6068fd3781498a3d8a6abb46264e835ecfe1f;p=php Fixed GC --- diff --git a/ext/standard/streamsfuncs.c b/ext/standard/streamsfuncs.c index 6da9a008f5..4b1411c7b7 100644 --- a/ext/standard/streamsfuncs.c +++ b/ext/standard/streamsfuncs.c @@ -702,6 +702,7 @@ static int stream_array_from_fd_set(zval *stream_array, fd_set *fds TSRMLS_DC) /* destroy old array and add new one */ zend_hash_destroy(Z_ARRVAL_P(stream_array)); + GC_REMOVE_FROM_BUFFER(Z_ARR_P(stream_array)); efree(Z_ARR_P(stream_array)); zend_hash_internal_pointer_reset(Z_ARRVAL(new_array));