From 174d181e5ce9e5162a21d67029140cc3d3da3bb6 Mon Sep 17 00:00:00 2001 From: Dmitry Chapyshev Date: Sat, 3 Sep 2016 13:26:27 +0000 Subject: [PATCH] [NTOS:IO] - It is paged code - We do not compare with TRUE svn path=/trunk/; revision=72545 --- reactos/ntoskrnl/io/iomgr/file.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/reactos/ntoskrnl/io/iomgr/file.c b/reactos/ntoskrnl/io/iomgr/file.c index 43448792e6c..0fa6d432810 100644 --- a/reactos/ntoskrnl/io/iomgr/file.c +++ b/reactos/ntoskrnl/io/iomgr/file.c @@ -2089,7 +2089,7 @@ IopQueryAttributesFile(IN POBJECT_ATTRIBUTES ObjectAttributes, FILE_READ_ATTRIBUTES, &OpenPacket, &Handle); - if (OpenPacket.ParseCheck != TRUE) + if (OpenPacket.ParseCheck == FALSE) { /* Parse failed */ DPRINT("IopQueryAttributesFile failed for '%wZ' with 0x%lx\n", @@ -2181,6 +2181,7 @@ IopCreateFile(OUT PHANDLE FileHandle, PNAMED_PIPE_CREATE_PARAMETERS NamedPipeCreateParameters; POPEN_PACKET OpenPacket; ULONG EaErrorOffset; + PAGED_CODE(); IOTRACE(IO_FILE_DEBUG, "FileName: %wZ\n", ObjectAttributes->ObjectName); @@ -2487,7 +2488,7 @@ IopCreateFile(OUT PHANDLE FileHandle, if (OpenPacket->EaBuffer) ExFreePool(OpenPacket->EaBuffer); /* Now check for Ob or Io failure */ - if (!(NT_SUCCESS(Status)) || (OpenPacket->ParseCheck != TRUE)) + if (!(NT_SUCCESS(Status)) || (OpenPacket->ParseCheck == FALSE)) { /* Check if Ob thinks well went well */ if (NT_SUCCESS(Status)) @@ -2524,7 +2525,7 @@ IopCreateFile(OUT PHANDLE FileHandle, _SEH2_END; } } - else if ((OpenPacket->FileObject) && (OpenPacket->ParseCheck != 1)) + else if ((OpenPacket->FileObject) && (OpenPacket->ParseCheck == FALSE)) { /* * This can happen in the very bizarre case where the parse routine