diff options
Diffstat (limited to 'ext/standard/fsock.c')
-rw-r--r-- | ext/standard/fsock.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/standard/fsock.c b/ext/standard/fsock.c index aecca52d0e..f896c70770 100644 --- a/ext/standard/fsock.c +++ b/ext/standard/fsock.c @@ -100,8 +100,9 @@ static void php_fsockopen_stream(INTERNAL_FUNCTION_PARAMETERS, int persistent) if (errstr) { if (zerrstr) { ZEND_TRY_ASSIGN_STR(zerrstr, errstr); + } else { + zend_string_release(errstr); } - zend_string_release(errstr); } RETURN_FALSE; |