]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/VfrCompile/VfrFormPkg.cpp
BaseTool/VfrCompile: make delete[] match with new[]
[mirror_edk2.git] / BaseTools / Source / C / VfrCompile / VfrFormPkg.cpp
index 090ee13ef9da2e1b2402294d4d1908d50e5f8999..b40bcdf21fd08231c04fa513ed49c89b9eecc2bd 100644 (file)
@@ -144,7 +144,7 @@ CFormPkg::~CFormPkg ()
     pBNode = mBufferNodeQueueHead;\r
     mBufferNodeQueueHead = mBufferNodeQueueHead->mNext;\r
     if (pBNode->mBufferStart != NULL) {\r
-      delete pBNode->mBufferStart;\r
+      delete[] pBNode->mBufferStart;\r
       delete pBNode;\r
     }\r
   }\r
@@ -1152,7 +1152,7 @@ CIfrRecordInfoDB::IfrRecordOutput (
   SIfrRecord *pNode; \r
 \r
   if (TBuffer.Buffer != NULL) {\r
-    delete TBuffer.Buffer;\r
+    delete[] TBuffer.Buffer;\r
   }\r
 \r
   TBuffer.Size = 0;\r
@@ -2259,7 +2259,7 @@ CIfrObj::_EMIT_PENDING_OBJ (
   // update bin buffer to package data buffer\r
   //\r
   if (mObjBinBuf != NULL) {\r
-    delete mObjBinBuf;\r
+    delete[] mObjBinBuf;\r
     mObjBinBuf = ObjBinBuf;\r
   }\r
   \r