From e725365d457e7264705d168291ee311b439a086c Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Thu, 1 Sep 2016 15:36:55 +0200 Subject: blaze822: blaze822_addr: add bounds check when extracting display name Discovered using the TREC 2005 Spam Public Corpora. http://plg.uwaterloo.ca/~gvcormac/treccorpus/README.html --- blaze822.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'blaze822.c') diff --git a/blaze822.c b/blaze822.c index a96cd11..ebeb648 100644 --- a/blaze822.c +++ b/blaze822.c @@ -150,7 +150,7 @@ blaze822_addr(char *s, char **dispo, char **addro) *disp = 0; *addr = 0; - while (*s) { + while (*s && c < e) { startover: if (*s == '<') { char *c = addr; -- cgit 1.4.1