From: Vsevolod Stakhov Date: Sat, 23 Apr 2016 14:07:19 +0000 (+0100) Subject: [Fix] Fix parsing of binary tries X-Git-Tag: 1.3.0~654 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=fbe8abd10b1b0c8cb3956f8753e39353484b5336;p=rspamd.git [Fix] Fix parsing of binary tries --- diff --git a/src/libutil/multipattern.c b/src/libutil/multipattern.c index b08ed70a5..9f5bdb4cc 100644 --- a/src/libutil/multipattern.c +++ b/src/libutil/multipattern.c @@ -164,7 +164,7 @@ rspamd_multipattern_escape_hyperscan (const gchar *pattern, gsize slen, p = pattern; d = res; - while (*p) { + while (p < end) { t = *p ++; switch (t) {