diff options
author | Robert Swiecki <robert@swiecki.net> | 2017-07-07 00:20:07 +0200 |
---|---|---|
committer | Robert Swiecki <robert@swiecki.net> | 2017-07-07 00:20:07 +0200 |
commit | 16b6f5d5191526dd65ae13db0b63646d4597221e (patch) | |
tree | 969b2c8dfa5e9762c53409d3177753f0a3181ec0 /mangle.c | |
parent | fd86a55ddf7355459c71be75ab119242231b12d5 (diff) | |
download | honggfuzz-16b6f5d5191526dd65ae13db0b63646d4597221e.tar.gz |
mangle: minimum mangled file size is 1
Diffstat (limited to 'mangle.c')
-rw-r--r-- | mangle.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -539,6 +539,12 @@ void mangle_mangleContent(honggfuzz_t * hfuzz, fuzzer_t * fuzzer) return; } + /* Minimum support file size for mangling is 1 */ + if (fuzzer->dynamicFileSz == 0UL) { + fuzzer->dynamicFileSz = 1UL; + fuzzer->dynamicFile[0] = '\0'; + } + /* 20% chance to change the file size */ if ((util_rnd64() % 5) == 0) { mangle_Resize(hfuzz, fuzzer); |