From: Andrey Volk Date: Sat, 12 Jul 2025 10:36:45 +0000 (+0300) Subject: Fix mod_erlang_event X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=240258ad4d12680289c87c40e774a733bc064eec;p=thirdparty%2Ffreeswitch.git Fix mod_erlang_event --- diff --git a/src/mod/event_handlers/mod_erlang_event/mod_erlang_event.c b/src/mod/event_handlers/mod_erlang_event/mod_erlang_event.c index bd7bf8e26c..f163b2197f 100644 --- a/src/mod/event_handlers/mod_erlang_event/mod_erlang_event.c +++ b/src/mod/event_handlers/mod_erlang_event/mod_erlang_event.c @@ -249,10 +249,7 @@ static void event_handler(switch_event_t *event) } if (*hp->value == '/') { - switch_regex_t *re = NULL; - int ovector[30]; - cmp = !!switch_regex_perform(hval, comp_to, &re, ovector, sizeof(ovector) / sizeof(ovector[0])); - switch_regex_safe_free(re); + cmp = !!switch_regex(hval, comp_to); } else { cmp = !strcasecmp(hval, comp_to); }