From 57d241793ffa23c459a1fdbe563d589666e775ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Fri, 10 Jan 2014 18:30:41 +0100 Subject: [PATCH] value flow: fix segfault if var is null --- lib/valueflow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/valueflow.cpp b/lib/valueflow.cpp index fc0cfe8f9..0e50f5f6c 100644 --- a/lib/valueflow.cpp +++ b/lib/valueflow.cpp @@ -137,7 +137,7 @@ static void valueFlowBeforeCondition(TokenList *tokenlist, ErrorLogger *errorLog } else { tok2 = tok2->link(); } - } else if (var->isGlobal() && tok2->str() == "{") { + } else if (var && var->isGlobal() && tok2->str() == "{") { if (!Token::Match(tok2->previous(), ")|else {")) break; if (Token::Match(tok2->previous(), ") {") &&