lenient dict parsing, no map size enum for binary fuzzing

This commit is contained in:
vanhauser-thc
2021-05-21 23:16:37 +02:00
parent 5a14ceb504
commit d14a758f69
2 changed files with 21 additions and 4 deletions

View File

@ -130,6 +130,20 @@ void load_extras_file(afl_state_t *afl, u8 *fname, u32 *min_len, u32 *max_len,
}
/* Skip [number] */
if (*lptr == '[') {
do {
++lptr;
} while (*lptr >= '0' && *lptr <= '9');
if (*lptr == ']') { ++lptr; }
}
/* Skip whitespace and = signs. */
while (isspace(*lptr) || *lptr == '=') {