From b3c0d8df9c6c2025a5850db35db0bce00fac4827 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 7 Jun 2017 11:35:36 +0200 Subject: [PATCH] regex: fix pcre 8.x code - pcre_jit_stack_free cannot be called with NULL --- src/wrappers.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/wrappers.c b/src/wrappers.c index 871b6c80c..b621e2417 100644 --- a/src/wrappers.c +++ b/src/wrappers.c @@ -398,8 +398,10 @@ void regex_free(tvh_regex_t *regex) #if ENABLE_PCRE #ifdef PCRE_CONFIG_JIT #if PCRE_STUDY_JIT_COMPILE - pcre_jit_stack_free(regex->re_jit_stack); - regex->re_jit_stack = NULL; + if (regex->re_jit_stack) { + pcre_jit_stack_free(regex->re_jit_stack); + regex->re_jit_stack = NULL; + } #endif pcre_free_study(regex->re_extra); #else -- 2.47.3