ExFreePool -> ExFreePoolWithTag
authorChristoph von Wittich <christoph_vw@reactos.org>
Mon, 3 Nov 2008 16:22:44 +0000 (16:22 +0000)
committerChristoph von Wittich <christoph_vw@reactos.org>
Mon, 3 Nov 2008 16:22:44 +0000 (16:22 +0000)
Status != STATUS_SUCCESS -> !NT_SUCCESS(Status)

svn path=/trunk/; revision=37171

reactos/subsystems/win32/win32k/eng/event.c
reactos/subsystems/win32/win32k/eng/float.c
reactos/subsystems/win32/win32k/eng/semaphor.c
reactos/subsystems/win32/win32k/ntuser/callback.c

index e34b6df..73342da 100644 (file)
@@ -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;
     }
index aa080ab..a603e85 100644 (file)
@@ -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;
     }
index b561598..b16d86a 100644 (file)
@@ -81,7 +81,7 @@ EngDeleteSemaphore ( IN HSEMAPHORE hsem )
 
   ExDeleteResourceLite((PERESOURCE)hsem);
 
-  ExFreePool ( (PVOID)hsem );
+  ExFreePoolWithTag( (PVOID)hsem, TAG_GSEM);
 }
 
 /*
index 6b622ea..bcb289b 100644 (file)
@@ -86,7 +86,7 @@ IntCbFreeMemory(PVOID Data)
    RemoveEntryList(&Mem->ListEntry);
 
    /* free memory */
-   ExFreePool(Mem);
+   ExFreePoolWithTag(Mem, TAG_CALLBACK);
 }
 
 VOID FASTCALL