]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
[fuzzer] Handle single empty directory
authorNick Terrell <terrelln@fb.com>
Thu, 14 Sep 2017 00:44:30 +0000 (17:44 -0700)
committerNick Terrell <terrelln@fb.com>
Thu, 14 Sep 2017 00:44:30 +0000 (17:44 -0700)
tests/fuzz/regression_driver.c

index 36ae3884f9bff5d0daf7501893ef6fc67d796874..2b714d29e9dd66b767af21b14ebb647505d8d87c 100644 (file)
@@ -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);