From a89e3e22b9058298ae881ca4cb48f2e0c573ca86 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 11 Sep 2020 12:19:18 +0200 Subject: CppTools: Guard against null pointer access ... when looking up definitions of variables. Amends a0764603d0. Fixes: QTCREATORBUG-24610 Change-Id: I79e6f69066eaa385013e722ec4793c27231ab8eb Reviewed-by: David Schulz --- src/plugins/cpptools/cppfollowsymbolundercursor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/plugins/cpptools/cppfollowsymbolundercursor.cpp b/src/plugins/cpptools/cppfollowsymbolundercursor.cpp index a21babf852..9f26de16d3 100644 --- a/src/plugins/cpptools/cppfollowsymbolundercursor.cpp +++ b/src/plugins/cpptools/cppfollowsymbolundercursor.cpp @@ -347,7 +347,7 @@ Link attemptDeclDef(const QTextCursor &cursor, Snapshot snapshot, funcDecl = decl->postfix_declarator_list->value->asFunctionDeclarator(); if (funcDecl) target = symbolFinder->findMatchingDefinition(funcDecl->symbol, snapshot); - else + else if (simpleDecl->symbols) target = symbolFinder->findMatchingVarDefinition(simpleDecl->symbols->value, snapshot); } -- cgit v1.2.3