Check for possible 0x0 access.

This commit is contained in:
Roberto Raggi
2010-07-05 12:48:47 +02:00
parent 27141eb6ce
commit d209bd72db

View File

@@ -443,7 +443,7 @@ public:
// show when we're on the 'if' of an if statement
int index = path.size() - 1;
IfStatementAST *ifStatement = path.at(index)->asIfStatement();
if (ifStatement && isCursorOn(ifStatement->if_token)
if (ifStatement && isCursorOn(ifStatement->if_token) && ifStatement->statement
&& ! ifStatement->statement->asCompoundStatement()) {
_statement = ifStatement->statement;
return index;