From fbe8abd10b1b0c8cb3956f8753e39353484b5336 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Sat, 23 Apr 2016 15:07:19 +0100 Subject: [PATCH] [Fix] Fix parsing of binary tries --- src/libutil/multipattern.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- 2.39.5