PackageItem::ParseAttribute(), use delete[] for deleing *attrData.
Signed-off-by: Oliver Tappe <[email protected]>
This commit is contained in:
committed by
Oliver Tappe
parent
aa419051e6
commit
10dbe57ef3
@@ -336,7 +336,7 @@ PackageItem::ParseAttribute(uint8 *buffer, BNode *node, char **attrName,
|
|||||||
*temp = new uint8[*tempSize];
|
*temp = new uint8[*tempSize];
|
||||||
}
|
}
|
||||||
if (*dataSize < *attrOSize) {
|
if (*dataSize < *attrOSize) {
|
||||||
delete *attrData;
|
delete[] *attrData;
|
||||||
*dataSize = *attrOSize;
|
*dataSize = *attrOSize;
|
||||||
*attrData = new uint8[*dataSize];
|
*attrData = new uint8[*dataSize];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user