From b45e7a613f42290b06c95c2c04c6401a2636606e Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Mon, 22 Jan 2024 10:32:04 +0300 Subject: [PATCH] Wrap cleanup function call with zend_try. Fizes oss-fuzz #65911 --- sapi/fuzzer/fuzzer-sapi.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sapi/fuzzer/fuzzer-sapi.c b/sapi/fuzzer/fuzzer-sapi.c index 3a79e273106..e55099a5d05 100644 --- a/sapi/fuzzer/fuzzer-sapi.c +++ b/sapi/fuzzer/fuzzer-sapi.c @@ -280,7 +280,9 @@ int fuzzer_do_request_from_buffer( CG(compiled_filename) = NULL; /* ??? */ if (before_shutdown) { - before_shutdown(); + zend_try { + before_shutdown(); + } zend_end_try(); } fuzzer_request_shutdown();