From def3214d7496061c4380ac35e9fd8e703f07dd2d Mon Sep 17 00:00:00 2001 From: Nick Terrell Date: Wed, 13 Sep 2017 17:44:30 -0700 Subject: [PATCH] [fuzzer] Handle single empty directory --- tests/fuzz/regression_driver.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/fuzz/regression_driver.c b/tests/fuzz/regression_driver.c index 36ae3884..2b714d29 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);