Delete char* items properly

This commit is contained in:
David Rowe 2015-04-08 20:03:42 -07:00
parent e768852645
commit 76d6c6cac5

View file

@ -1024,7 +1024,7 @@ int Octree::encodeTreeBitstream(OctreeElement* element,
roomForOctalCode = packetData->startSubTree(newCode); roomForOctalCode = packetData->startSubTree(newCode);
if (newCode) { if (newCode) {
delete newCode; delete[] newCode;
codeLength = numberOfThreeBitSectionsInCode(newCode); codeLength = numberOfThreeBitSectionsInCode(newCode);
} else { } else {
codeLength = 1; codeLength = 1;
@ -2064,7 +2064,7 @@ bool Octree::readJSONFromStream(unsigned long streamLength, QDataStream& inputSt
QVariant asVariant = asDocument.toVariant(); QVariant asVariant = asDocument.toVariant();
QVariantMap asMap = asVariant.toMap(); QVariantMap asMap = asVariant.toMap();
readFromMap(asMap); readFromMap(asMap);
delete rawData; delete[] rawData;
return true; return true;
} }