[Scummvm-cvs-logs] SF.net SVN: scummvm:[45278] scummvm/trunk/engines/sci/engine/grammar.cpp
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Tue Oct 20 21:10:51 CEST 2009
Revision: 45278
http://scummvm.svn.sourceforge.net/scummvm/?rev=45278&view=rev
Author: fingolfin
Date: 2009-10-20 19:10:51 +0000 (Tue, 20 Oct 2009)
Log Message:
-----------
SCI: Fix for _vocab_free_empty_rule_list
Modified Paths:
--------------
scummvm/trunk/engines/sci/engine/grammar.cpp
Modified: scummvm/trunk/engines/sci/engine/grammar.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/grammar.cpp 2009-10-20 18:45:46 UTC (rev 45277)
+++ scummvm/trunk/engines/sci/engine/grammar.cpp 2009-10-20 19:10:51 UTC (rev 45278)
@@ -51,6 +51,7 @@
Common::Array<int> _data; /**< actual data */
~ParseRule() {
+ assert(_allocd_rules > 0);
--_allocd_rules;
}
@@ -315,6 +316,7 @@
if (list->next)
_vocab_free_empty_rule_list(list->next);
list->next = 0;
+ list->rule = 0;
delete list;
}
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