diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2020-07-15 17:17:22 +0200 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2020-07-22 20:32:48 +0200 |
commit | c1a80e075afd92b269c39f54301510e4d7049a8c (patch) | |
tree | 1e4bf9936f6098378dece14acf3f623680359149 /Zend | |
parent | 657a832a77d3c0759dce095b619aa16cd5c360ce (diff) | |
download | php-git-c1a80e075afd92b269c39f54301510e4d7049a8c.tar.gz |
Fix minor memory leak of CG(script_encoding_list)
This only leaks at the end of the process, so per se not an issue, but
the leak is caught by MSVC's CRT leak checker, so we better properly
clean up to avoid false positives.
Diffstat (limited to 'Zend')
-rw-r--r-- | Zend/zend.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Zend/zend.c b/Zend/zend.c index 10a678831c..dc1445bf32 100644 --- a/Zend/zend.c +++ b/Zend/zend.c @@ -1086,6 +1086,11 @@ void zend_shutdown(void) /* {{{ */ CG(map_ptr_base) = NULL; CG(map_ptr_size) = 0; } + if (CG(script_encoding_list)) { + free(CG(script_encoding_list)); + CG(script_encoding_list) = NULL; + CG(script_encoding_list_size) = 0; + } #endif zend_destroy_rsrc_list_dtors(); } |