From e3297ef2cad4b0efc4b262d73b1be4630497dd4a Mon Sep 17 00:00:00 2001 From: Martin Kiewitz Date: Tue, 18 May 2010 12:34:14 +0000 Subject: SCI: fixing crash in pq2 - not sure about this, lskovlun should take a look at this svn-id: r49077 --- engines/sci/parser/grammar.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines/sci/parser') diff --git a/engines/sci/parser/grammar.cpp b/engines/sci/parser/grammar.cpp index 1f35bffbc4..1cfe84076f 100644 --- a/engines/sci/parser/grammar.cpp +++ b/engines/sci/parser/grammar.cpp @@ -273,7 +273,9 @@ static ParseRuleList *_vocab_add_rule(ParseRuleList *list, ParseRule *rule) { if (seeker->next->terminal == term) { if (*(seeker->next->rule) == *rule) { delete rule; - delete new_elem; + // FIXME: not sure about this change, fixes pq2 crashing when having opened the cabinet + // and typing "go to bains" - delete rule deletes part of new_elem + //delete new_elem; return list; // No duplicate rules } } -- cgit v1.2.3