]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Clarify the MARCO a little.
authorjcarsey <jcarsey@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 12 Nov 2010 19:46:26 +0000 (19:46 +0000)
committerjcarsey <jcarsey@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 12 Nov 2010 19:46:26 +0000 (19:46 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11051 6f19259b-4bc3-4df7-8a09-765794883524

ShellPkg/Include/ShellBase.h

index b76438152266fc42f47e87208b4852f2c7302438..d005544bcdc734027308c10feefc3aca40503892 100644 (file)
@@ -20,8 +20,9 @@ typedef VOID *SHELL_FILE_HANDLE;
 #ifndef SHELL_FREE_NON_NULL\r
 #define SHELL_FREE_NON_NULL(Pointer)  \\r
   do {                                \\r
-    if (Pointer != NULL) {            \\r
-      FreePool(Pointer);              \\r
+    if ((Pointer) != NULL) {          \\r
+      FreePool((Pointer));            \\r
+      (Pointer) = NULL;               \\r
     }                                 \\r
   } while(FALSE)\r
 #endif //SHELL_FREE_NON_NULL\r