From: Arran Cudbard-Bell Date: Mon, 5 Dec 2016 21:28:06 +0000 (-0500) Subject: Only use pcre_jit_exec if we have a sufficiently new version of libpcre X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d697f41bc074f2583b70dd2004d7b124ea5d1ad4;p=thirdparty%2Ffreeradius-server.git Only use pcre_jit_exec if we have a sufficiently new version of libpcre --- diff --git a/src/lib/regex.c b/src/lib/regex.c index d5e69eaa61d..72c9752d5f3 100644 --- a/src/lib/regex.c +++ b/src/lib/regex.c @@ -251,7 +251,7 @@ int regex_exec(regex_t *preg, char const *subject, size_t len, regmatch_t pmatch matches = *nmatch; } -#ifdef PCRE_CONFIG_JIT +#if (PCRE_MAJOR >= 8) && (PCRE_MINOR >= 32) && defined(PCRE_CONFIG_JIT) if (preg->jitd) { ret = pcre_jit_exec(preg->compiled, preg->extra, subject, len, 0, 0, (int *)pmatch, matches * 3, fr_pcre_jit_stack);