]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Fix parsing of binary tries
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 23 Apr 2016 14:07:19 +0000 (15:07 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 23 Apr 2016 14:07:19 +0000 (15:07 +0100)
src/libutil/multipattern.c

index b08ed70a570ae3df8a82079b7b42722144762a72..9f5bdb4cc9c4369c8c461d58ed236d74095daf1f 100644 (file)
@@ -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) {