From: Nick Terrell Date: Thu, 14 Sep 2017 00:44:30 +0000 (-0700) Subject: [fuzzer] Handle single empty directory X-Git-Tag: fuzz-corpora2~7^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=def3214d7496061c4380ac35e9fd8e703f07dd2d;p=thirdparty%2Fzstd.git [fuzzer] Handle single empty directory --- diff --git a/tests/fuzz/regression_driver.c b/tests/fuzz/regression_driver.c index 36ae3884f..2b714d29e 100644 --- a/tests/fuzz/regression_driver.c +++ b/tests/fuzz/regression_driver.c @@ -29,9 +29,11 @@ int main(int argc, char const **argv) { #ifdef UTIL_HAS_CREATEFILELIST files = UTIL_createFileList(files, numFiles, &fileNamesBuf, &numFiles, kFollowLinks); - FUZZ_ASSERT(files); + if (!files) + numFiles = 0; #endif - + if (numFiles == 0) + fprintf(stderr, "WARNING: No files passed to %s\n", argv[0]); for (i = 0; i < numFiles; ++i) { char const *fileName = files[i]; size_t const fileSize = UTIL_getFileSize(fileName);