#define EFI_BITS_PER_UINT32 (1 << EFI_BITS_SHIFT_PER_UINT32)\r
\r
#define BUFFER_SAFE_FREE(Buf) do { if ((Buf) != NULL) { delete (Buf); } } while (0);\r
+#define ARRAY_SAFE_FREE(Buf) do { if ((Buf) != NULL) { delete[] (Buf); } } while (0);\r
+\r
\r
class CVfrBinaryOutput {\r
public:\r
\r
~SVfrPackStackNode (VOID) {\r
if (mIdentifier != NULL) {\r
- delete mIdentifier;\r
+ delete[] mIdentifier;\r
}\r
mNext = NULL;\r
}\r