From: Jaroslav Kysela Date: Wed, 7 Jun 2017 09:35:36 +0000 (+0200) Subject: regex: fix pcre 8.x code - pcre_jit_stack_free cannot be called with NULL X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b3c0d8df9c6c2025a5850db35db0bce00fac4827;p=thirdparty%2Ftvheadend.git regex: fix pcre 8.x code - pcre_jit_stack_free cannot be called with NULL --- 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