diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-02-08 10:49:54 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-02-08 10:49:54 +0100 |
commit | fa123b51ccd173224fb033ddcf148e8a97138127 (patch) | |
tree | 32f93069599bb2ddf73c43b85a8f245359470e91 /ext/standard/fsock.c | |
parent | cf7406b1f464d8b30bc7e059fd4fa6417bf5a9e0 (diff) | |
download | php-git-fa123b51ccd173224fb033ddcf148e8a97138127.tar.gz |
Fix invalid free
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; |