diff --git a/tst/memfs/memfs.cpp b/tst/memfs/memfs.cpp index 12d120c7..c43043f2 100644 --- a/tst/memfs/memfs.cpp +++ b/tst/memfs/memfs.cpp @@ -634,7 +634,7 @@ static NTSTATUS SetAllocationSize(FSP_FILE_SYSTEM *FileSystem, return STATUS_DISK_FULL; FileData = realloc(FileNode->FileData, (size_t)AllocationSize); - if (0 == FileData) + if (0 == FileData && 0 != AllocationSize) return STATUS_INSUFFICIENT_RESOURCES; FileNode->FileData = FileData;