From 6aaaa90f38ae134d0a2d697a2ced13a770c9c44c Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Thu, 12 Aug 2010 13:23:40 +0000 Subject: [PATCH] CID 1460,1461,1462: delete[] must be used to delete arrays. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38052 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/packageinstaller/PackageItem.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps/packageinstaller/PackageItem.cpp b/src/apps/packageinstaller/PackageItem.cpp index 827780d639..971a264d4e 100644 --- a/src/apps/packageinstaller/PackageItem.cpp +++ b/src/apps/packageinstaller/PackageItem.cpp @@ -295,7 +295,7 @@ PackageItem::ParseAttribute(uint8 *buffer, BNode *node, char **attrName, B_SWAP_BENDIAN_TO_HOST); if (*nameSize < (length + 1)) { - delete *attrName; + delete[] *attrName; *nameSize = length + 1; *attrName = new char[*nameSize]; } @@ -331,7 +331,7 @@ PackageItem::ParseAttribute(uint8 *buffer, BNode *node, char **attrName, fPackage->Seek(4, SEEK_CUR); // TODO: Check what this means if (*tempSize < *attrCSize) { - delete *temp; + delete[] *temp; *tempSize = *attrCSize; *temp = new uint8[*tempSize]; }