[fuzzer] Make the regression_driver work while fuzzers are active

This commit is contained in:
Nick Terrell 2019-04-09 18:01:49 -07:00
parent 824aaa695f
commit 10a3d4dca9

View File

@ -40,8 +40,13 @@ int main(int argc, char const **argv) {
size_t readSize; size_t readSize;
FILE *file; FILE *file;
/* Check that it is a regular file, and that the fileSize is valid */ /* Check that it is a regular file, and that the fileSize is valid.
FUZZ_ASSERT_MSG(UTIL_isRegularFile(fileName), fileName); * 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); FUZZ_ASSERT_MSG(fileSize <= kMaxFileSize, fileName);
/* Ensure we have a large enough buffer allocated */ /* Ensure we have a large enough buffer allocated */
if (fileSize > bufferSize) { if (fileSize > bufferSize) {