From 2bf8a47670c6208642ffabe67d4664f4a4843c7f Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Mon, 3 Nov 2008 16:22:44 +0000 Subject: [PATCH] ExFreePool -> ExFreePoolWithTag Status != STATUS_SUCCESS -> !NT_SUCCESS(Status) svn path=/trunk/; revision=37171 --- reactos/subsystems/win32/win32k/eng/event.c | 6 +++--- reactos/subsystems/win32/win32k/eng/float.c | 2 +- reactos/subsystems/win32/win32k/eng/semaphor.c | 2 +- reactos/subsystems/win32/win32k/ntuser/callback.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/reactos/subsystems/win32/win32k/eng/event.c b/reactos/subsystems/win32/win32k/eng/event.c index e34b6df1d7c..73342da320f 100644 --- a/reactos/subsystems/win32/win32k/eng/event.c +++ b/reactos/subsystems/win32/win32k/eng/event.c @@ -30,7 +30,7 @@ BOOL STDCALL EngDeleteEvent ( IN PEVENT Event) { - ExFreePool(Event); + ExFreePoolWithTag(Event, TAG_DFSM); return TRUE; } @@ -79,7 +79,7 @@ STDCALL EngUnmapEvent ( IN PEVENT Event ) { ObDereferenceObject((PVOID)Event); - ExFreePool(Event); + ExFreePoolWithTag(Event, TAG_DFSM); return TRUE; } @@ -97,7 +97,7 @@ EngWaitForSingleObject (IN PEVENT Event, KernelMode, FALSE, TimeOut); - if (Status != STATUS_SUCCESS) + if (!NT_SUCCESS(Status)) { return FALSE; } diff --git a/reactos/subsystems/win32/win32k/eng/float.c b/reactos/subsystems/win32/win32k/eng/float.c index aa080ab9896..a603e852bc5 100644 --- a/reactos/subsystems/win32/win32k/eng/float.c +++ b/reactos/subsystems/win32/win32k/eng/float.c @@ -41,7 +41,7 @@ EngRestoreFloatingPointState ( IN VOID *Buffer ) { NTSTATUS Status; Status = KeRestoreFloatingPointState((PKFLOATING_SAVE)Buffer); - if (Status != STATUS_SUCCESS) + if (!NT_SUCCESS(Status)) { return FALSE; } diff --git a/reactos/subsystems/win32/win32k/eng/semaphor.c b/reactos/subsystems/win32/win32k/eng/semaphor.c index b561598e16b..b16d86abf3b 100644 --- a/reactos/subsystems/win32/win32k/eng/semaphor.c +++ b/reactos/subsystems/win32/win32k/eng/semaphor.c @@ -81,7 +81,7 @@ EngDeleteSemaphore ( IN HSEMAPHORE hsem ) ExDeleteResourceLite((PERESOURCE)hsem); - ExFreePool ( (PVOID)hsem ); + ExFreePoolWithTag( (PVOID)hsem, TAG_GSEM); } /* diff --git a/reactos/subsystems/win32/win32k/ntuser/callback.c b/reactos/subsystems/win32/win32k/ntuser/callback.c index 6b622ea5d39..bcb289ba4b0 100644 --- a/reactos/subsystems/win32/win32k/ntuser/callback.c +++ b/reactos/subsystems/win32/win32k/ntuser/callback.c @@ -86,7 +86,7 @@ IntCbFreeMemory(PVOID Data) RemoveEntryList(&Mem->ListEntry); /* free memory */ - ExFreePool(Mem); + ExFreePoolWithTag(Mem, TAG_CALLBACK); } VOID FASTCALL