in ReadInAttachmentComboMergeStats() added a missing fclose plus a missing XML_free

in Items.cpp added unfriendly code to trace + stop the game when pObj is corrupted.
(the corruption comes from somewhere outside the destructed foo!)


git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@900 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Sergeant_Kolja
2007-05-27 12:34:43 +00:00
parent bd22863e45
commit 09a26e3155
2 changed files with 11 additions and 1 deletions
+2
View File
@@ -193,6 +193,7 @@ BOOLEAN ReadInAttachmentComboMergeStats(STR fileName)
if ( !FileRead( hFile, lpcBuffer, uiFSize, &uiBytesRead ) )
{
MemFree(lpcBuffer);
FileClose( hFile ); /* added, Sgt. Kolja */
return( FALSE );
}
@@ -220,6 +221,7 @@ BOOLEAN ReadInAttachmentComboMergeStats(STR fileName)
LiveMessage(errorBuf);
MemFree(lpcBuffer);
XML_ParserFree(parser); /* added, Sgt. Kolja */
return FALSE;
}