Fix a couple of crashes on malformed config files.

Thanks to Stephan Zeisberg and
american fuzzy lop http://lcamtuf.coredump.cx/afl/
This commit is contained in:
Simon Kelley committed 2017-05-03 22:54:09 +01:00
1 parent b2a9c571eb
commit 561441320f
2 files changed
+6 -2

No files matched your search

+2 -1
View File
@@ -503,7 +503,8 @@ int parse_hex(char *in, unsigned char *out, int maxlen,
return -1;
out[i] = strtol(&in[j*2], NULL, 16);
mask = mask << 1;
i++;
if (i++ == maxlen)
break;
if (j < bytes - 1)
in[(j+1)*2] = sav;
}