From: Alan T. DeKok Date: Wed, 4 Aug 2021 12:26:38 +0000 (-0400) Subject: more assertions X-Git-Tag: release_3_0_24~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b96e78677fd554080cba5ea2d51bb6a03dca3fc4;p=thirdparty%2Ffreeradius-server.git more assertions --- diff --git a/src/main/evaluate.c b/src/main/evaluate.c index 363e3c4c502..ba214a26ffc 100644 --- a/src/main/evaluate.c +++ b/src/main/evaluate.c @@ -173,6 +173,9 @@ static int cond_do_regex(REQUEST *request, fr_cond_t const *c, switch (map->rhs->type) { case TMPL_TYPE_REGEX_STRUCT: /* pre-compiled to a regex */ preg = map->rhs->tmpl_preg; +#ifdef HAVE_PCRE + rad_assert(preg->precompiled); +#endif break; default: @@ -187,6 +190,9 @@ static int cond_do_regex(REQUEST *request, fr_cond_t const *c, return -1; } preg = rreg; +#ifdef HAVE_PCRE + rad_assert(!preg->precompiled); +#endif break; }