From 7d23d8e756aa3f514ed32e9708fe6ac0b96860d4 Mon Sep 17 00:00:00 2001 From: ssteele Date: Fri, 12 Sep 2003 09:40:28 +0000 Subject: Fixed LexerManager Clear method as recommended by Sam Nabialek. --- src/ExternalLexer.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/ExternalLexer.cxx b/src/ExternalLexer.cxx index 88be76f24..752118b77 100644 --- a/src/ExternalLexer.cxx +++ b/src/ExternalLexer.cxx @@ -232,8 +232,9 @@ void LexerManager::Clear() { if (NULL != first) { LexerLibrary *cur = first; - LexerLibrary *next = first->next; + LexerLibrary *next; while (cur) { + next = cur->next; delete cur; cur = next; } -- cgit v1.2.3