diff options
author | robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> | 2015-02-28 14:42:34 +0000 |
---|---|---|
committer | robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> | 2015-02-28 14:42:34 +0000 |
commit | de0080f8cfddb3d9adff65934d050fb382b837ab (patch) | |
tree | 29b6d5d5c41a1b367167575ae80479e20c18c89f /honggfuzz.c | |
parent | 08174c77e4c099b32c8dbcb6c5d702f19dd9a911 (diff) | |
download | honggfuzz-de0080f8cfddb3d9adff65934d050fb382b837ab.tar.gz |
Check initial condition
Diffstat (limited to 'honggfuzz.c')
-rw-r--r-- | honggfuzz.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/honggfuzz.c b/honggfuzz.c index e59f7b6a..3ecb230c 100644 --- a/honggfuzz.c +++ b/honggfuzz.c @@ -215,6 +215,12 @@ int main(int argc, char **argv) hfuzz.cmdline = &argv[optind]; log_setMinLevel(ll); + if (hfuzz.dynamicFileBestSz > hfuzz.maxFileSz) { + LOGMSG(l_FATAL, + "Initial dynamic file size cannot be larger than maximum file size (%zu > %zu)", + hfuzz.dynamicFileBestSz, hfuzz.maxFileSz); + } + if ((hfuzz.dynamicFileBest = malloc(hfuzz.maxFileSz)) == NULL) { LOGMSG(l_FATAL, "malloc(%zu) failed", hfuzz.maxFileSz); } |