diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2021-03-26 11:58:36 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2021-03-26 11:59:14 +0100 |
commit | 5da23eb46c5b7d2840ac775b2b42bc4dd1bbbaae (patch) | |
tree | 7d842750759c81b198d2497d1ab53180f43d9423 | |
parent | 7b2b9b40797e3f071f653bd64706dfdcaf548f90 (diff) | |
download | php-git-5da23eb46c5b7d2840ac775b2b42bc4dd1bbbaae.tar.gz |
Free static variables in execute fuzzer
Fixes a leak in the seed corpus.
-rw-r--r-- | sapi/fuzzer/fuzzer-sapi.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sapi/fuzzer/fuzzer-sapi.c b/sapi/fuzzer/fuzzer-sapi.c index 60665f62ab..f1eea2cd1f 100644 --- a/sapi/fuzzer/fuzzer-sapi.c +++ b/sapi/fuzzer/fuzzer-sapi.c @@ -259,6 +259,7 @@ int fuzzer_do_request_from_buffer( if (execute) { zend_execute(op_array, NULL); } + zend_destroy_static_vars(op_array); destroy_op_array(op_array); efree(op_array); } |