summaryrefslogtreecommitdiff
path: root/tests/fuzz/regression_driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/fuzz/regression_driver.c')
-rw-r--r--tests/fuzz/regression_driver.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/fuzz/regression_driver.c b/tests/fuzz/regression_driver.c
index 1553d436ce038..658c685f4f893 100644
--- a/tests/fuzz/regression_driver.c
+++ b/tests/fuzz/regression_driver.c
@@ -40,8 +40,13 @@ int main(int argc, char const **argv) {
size_t readSize;
FILE *file;
- /* Check that it is a regular file, and that the fileSize is valid */
- FUZZ_ASSERT_MSG(UTIL_isRegularFile(fileName), fileName);
+ /* Check that it is a regular file, and that the fileSize is valid.
+ * If it is not a regular file, then it may have been deleted since we
+ * constructed the list, so just skip it.
+ */
+ if (!UTIL_isRegularFile(fileName)) {
+ continue;
+ }
FUZZ_ASSERT_MSG(fileSize <= kMaxFileSize, fileName);
/* Ensure we have a large enough buffer allocated */
if (fileSize > bufferSize) {