Mismatched new[]/delete for serialised GameSave data

This commit is contained in:
jacksonmj
2013-12-23 17:17:40 +00:00
parent ee542bcafc
commit aa74deb6d5
2 changed files with 2 additions and 2 deletions

View File

@@ -1057,7 +1057,7 @@ std::string Client::AddStamp(GameSave * saveData)
stampStream.write((const char *)gameData, gameDataLength); stampStream.write((const char *)gameData, gameDataLength);
stampStream.close(); stampStream.close();
delete gameData; delete[] gameData;
stampIDs.push_front(saveID.str()); stampIDs.push_front(saveID.str());

View File

@@ -289,7 +289,7 @@ std::vector<char> GameSave::Serialise()
int dataSize; int dataSize;
char * data = Serialise(dataSize); char * data = Serialise(dataSize);
std::vector<char> dataVect(data, data+dataSize); std::vector<char> dataVect(data, data+dataSize);
delete data; delete[] data;
return dataVect; return dataVect;
} }