summaryrefslogtreecommitdiff
path: root/src/client/GameSave.cpp
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-06-18 14:57:41 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-06-18 14:57:41 (GMT)
commit1fceab6e4af12964143a08089a5cb3d95775cbf6 (patch)
treea94bb54b85745b0c8589f210b971ee1c74d330bf /src/client/GameSave.cpp
parentfc86c240271c2a339f373eadfd507be9f5f31507 (diff)
downloadpowder-1fceab6e4af12964143a08089a5cb3d95775cbf6.zip
powder-1fceab6e4af12964143a08089a5cb3d95775cbf6.tar.gz
Ensure partsSimIndex is freed upon success state of OPS parsing
Diffstat (limited to 'src/client/GameSave.cpp')
-rw-r--r--src/client/GameSave.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/client/GameSave.cpp b/src/client/GameSave.cpp
index 6cc80e7..a7b9fbf 100644
--- a/src/client/GameSave.cpp
+++ b/src/client/GameSave.cpp
@@ -705,6 +705,8 @@ fin:
bson_destroy(&b);
if(freeIndices)
free(freeIndices);
+ if(partsSimIndex)
+ free(partsSimIndex);
}
void GameSave::readPSv(char * data, int dataLength)