From 3d3fffd7e89937229e64d458d8ac65db1f22fbfe Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Wed, 27 Feb 2019 22:42:15 +0100 Subject: blaze822: blaze822_addr: fix reading over the end of address if it ends with , or ; Found by duncaen with afl. --- blaze822.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'blaze822.c') diff --git a/blaze822.c b/blaze822.c index 2dfd79b..d8edcad 100644 --- a/blaze822.c +++ b/blaze822.c @@ -219,8 +219,9 @@ blaze822_addr(char *s, char **dispo, char **addro) s++; if (*addr || *disp) break; + } else { + s++; } - s++; } else if (*s == '<') { char tok[1024] = { 0 }; char *c = tok; -- cgit 1.4.1