diff options
author | twosee <twose@qq.com> | 2020-10-21 13:17:16 +0800 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-10-21 10:07:07 +0200 |
commit | 5998b2a3a65042dc7fc4f70945dd72e4e258500f (patch) | |
tree | ea94d4460434bcceba6aaaf15344f84336b906b5 /main | |
parent | a1cac4fefcb90f80c7760fbbaff2a90ad0ae0b2c (diff) | |
download | php-git-5998b2a3a65042dc7fc4f70945dd72e4e258500f.tar.gz |
Fix invalid memory read on libpath
Introduced in 3e33e1e86d15e262cd9e0224a9604e252f5d9284.
Closes GH-6362.
Diffstat (limited to 'main')
-rw-r--r-- | main/php_ini.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/main/php_ini.c b/main/php_ini.c index 53c08ae3c4..52e3a20ebf 100644 --- a/main/php_ini.c +++ b/main/php_ini.c @@ -374,13 +374,13 @@ static void php_load_zend_extension_cb(void *arg) efree(orig_libpath); efree(err1); - efree(libpath); } #ifdef PHP_WIN32 if (!php_win32_image_compatible(handle, &err1)) { php_error(E_CORE_WARNING, err1); efree(err1); + efree(libpath); DL_UNLOAD(handle); return; } |