[Scummvm-cvs-logs] SF.net SVN: scummvm:[49018] scummvm/trunk/common/macresman.cpp
mthreepwood at users.sourceforge.net
mthreepwood at users.sourceforge.net
Wed May 12 22:22:10 CEST 2010
Revision: 49018
http://scummvm.svn.sourceforge.net/scummvm/?rev=49018&view=rev
Author: mthreepwood
Date: 2010-05-12 20:22:10 +0000 (Wed, 12 May 2010)
Log Message:
-----------
Fix mismatched new[]/delete[]
Modified Paths:
--------------
scummvm/trunk/common/macresman.cpp
Modified: scummvm/trunk/common/macresman.cpp
===================================================================
--- scummvm/trunk/common/macresman.cpp 2010-05-12 20:13:48 UTC (rev 49017)
+++ scummvm/trunk/common/macresman.cpp 2010-05-12 20:22:10 UTC (rev 49018)
@@ -61,16 +61,15 @@
_mode = kResForkNone;
for (int i = 0; i < _resMap.numTypes; i++) {
- for (int j = 0; j < _resTypes[i].items; j++) {
- if (_resLists[i][j].nameOffset != -1) {
- delete _resLists[i][j].name;
- }
- }
- delete _resLists[i];
+ for (int j = 0; j < _resTypes[i].items; j++)
+ if (_resLists[i][j].nameOffset != -1)
+ delete[] _resLists[i][j].name;
+
+ delete[] _resLists[i];
}
- delete _resLists; _resLists = 0;
- delete _resTypes; _resTypes = 0;
+ delete[] _resLists; _resLists = 0;
+ delete[] _resTypes; _resTypes = 0;
delete _stream; _stream = 0;
}
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