[NTOS|MM]
authorAleksandar Andrejevic <aandrejevic@reactos.org>
Sun, 14 Jun 2015 01:37:56 +0000 (01:37 +0000)
committerAleksandar Andrejevic <aandrejevic@reactos.org>
Sun, 14 Jun 2015 01:37:56 +0000 (01:37 +0000)
Return STATUS_INVALID_IMAGE_PROTECT if the NT header can't be read from the file.

svn path=/trunk/; revision=68126

reactos/ntoskrnl/mm/section.c

index ad43250..02ae361 100644 (file)
@@ -286,7 +286,7 @@ l_ReadHeaderFromFile:
             NTSTATUS ReturnedStatus = nStatus;
 
             /* If it attempted to read past the end of the file, it means e_lfanew is invalid */
             NTSTATUS ReturnedStatus = nStatus;
 
             /* If it attempted to read past the end of the file, it means e_lfanew is invalid */
-            if (ReturnedStatus == STATUS_END_OF_FILE) nStatus = STATUS_ROS_EXEFMT_UNKNOWN_FORMAT;
+            if (ReturnedStatus == STATUS_END_OF_FILE) nStatus = STATUS_INVALID_IMAGE_PROTECT;
 
             DIE(("ReadFile failed, status %08X\n", ReturnedStatus));
         }
 
             DIE(("ReadFile failed, status %08X\n", ReturnedStatus));
         }