[Scummvm-cvs-logs] SF.net SVN: scummvm:[33537] scummvm/trunk/engines/drascula/drascula.cpp
sev at users.sourceforge.net
sev at users.sourceforge.net
Sat Aug 2 23:05:48 CEST 2008
Revision: 33537
http://scummvm.svn.sourceforge.net/scummvm/?rev=33537&view=rev
Author: sev
Date: 2008-08-02 21:05:46 +0000 (Sat, 02 Aug 2008)
Log Message:
-----------
Fix crash when drascula.dat file is missing
Modified Paths:
--------------
scummvm/trunk/engines/drascula/drascula.cpp
Modified: scummvm/trunk/engines/drascula/drascula.cpp
===================================================================
--- scummvm/trunk/engines/drascula/drascula.cpp 2008-08-02 21:03:23 UTC (rev 33536)
+++ scummvm/trunk/engines/drascula/drascula.cpp 2008-08-02 21:05:46 UTC (rev 33537)
@@ -987,9 +987,14 @@
}
void DrasculaEngine::freeTexts(char ***ptr) {
+ if (!ptr)
+ return;
+
for (int lang = 0; lang < _numLangs; lang++) {
- free(ptr[lang][0] - DATAALIGNMENT);
- free(ptr[lang]);
+ if (ptr[lang]) {
+ free(ptr[lang][0] - DATAALIGNMENT);
+ free(ptr[lang]);
+ }
}
free(ptr);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list