From: Vsevolod Stakhov Date: Sat, 15 Aug 2020 13:53:54 +0000 (+0100) Subject: [Minor] Add null safety to rspamd_regexp_new X-Git-Tag: 2.6~155 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e2abe3362a932d9fa3335b2f935496bd19d1cc12;p=thirdparty%2Frspamd.git [Minor] Add null safety to rspamd_regexp_new --- diff --git a/src/libutil/regexp.c b/src/libutil/regexp.c index ce764a8938..93b8125e49 100644 --- a/src/libutil/regexp.c +++ b/src/libutil/regexp.c @@ -325,6 +325,12 @@ rspamd_regexp_new (const gchar *pattern, const gchar *flags, rspamd_regexp_library_init (NULL); + if (pattern == NULL) { + g_set_error (err, rspamd_regexp_quark(), EINVAL, + "cannot create regexp from a NULL pattern"); + return NULL; + } + if (flags == NULL) { /* We need to parse pattern and detect flags set */ if (*start == '/') {