From e79bf3a5439bd2bb4b6f978e85326d87a979a1a8 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Thu, 17 Nov 2011 09:37:58 +1100 Subject: Fix crash caused by out-of-bounds memory access for line: #if defined( XXX 1 From Stefan Weil. --- lexers/LexCPP.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lexers') diff --git a/lexers/LexCPP.cxx b/lexers/LexCPP.cxx index 1ad3a7081..1b56519c2 100644 --- a/lexers/LexCPP.cxx +++ b/lexers/LexCPP.cxx @@ -1050,7 +1050,7 @@ void LexerCPP::EvaluateTokens(std::vector &tokens) { if (tokens[i+2] == ")") { // defined() tokens.erase(tokens.begin() + i + 1, tokens.begin() + i + 3); - } else if (((i+2)) tokens.erase(tokens.begin() + i + 1, tokens.begin() + i + 4); val = "1"; -- cgit v1.2.3