[KMTESTS:MM]
[reactos.git] / rostests / kmtests / ntos_mm / ZwCreateSection.c
index 54f2dc7..0a4ba59 100644 (file)
@@ -507,9 +507,12 @@ START_TEST(ZwCreateSection)
 
     KmtInitTestFiles(&FileHandleReadOnly, &FileHandleWriteOnly, &FileHandleExecuteOnly);
 
-    FileSectionViewPermissionCheck(FileHandleReadOnly, FileHandleWriteOnly, FileHandleExecuteOnly);
-    SimpleErrorChecks(FileHandleReadOnly, FileHandleWriteOnly, FileHandleExecuteOnly);
-    BasicBehaviorChecks(FileHandleWriteOnly);
+    if (FileHandleReadOnly && FileHandleWriteOnly && FileHandleExecuteOnly)
+    {
+        FileSectionViewPermissionCheck(FileHandleReadOnly, FileHandleWriteOnly, FileHandleExecuteOnly);
+        SimpleErrorChecks(FileHandleReadOnly, FileHandleWriteOnly, FileHandleExecuteOnly);
+        BasicBehaviorChecks(FileHandleWriteOnly);
+    }
 
     if (FileHandleReadOnly)
         ZwClose(FileHandleReadOnly);