From ad91f414dbeab63b78fc7337497909f62185144f Mon Sep 17 00:00:00 2001 From: Robert Reif Date: Thu, 25 Nov 2010 17:55:44 +0100 Subject: [PATCH] Symbol database: Avoid possible null pointer dereference if _settings is null. Ticket: #2219 --- lib/symboldatabase.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/symboldatabase.cpp b/lib/symboldatabase.cpp index 6f176ea9d..6fa7b22de 100644 --- a/lib/symboldatabase.cpp +++ b/lib/symboldatabase.cpp @@ -1025,7 +1025,7 @@ void SymbolDatabase::SpaceInfo::getVarList() // If the vartok was set in the if-blocks above, create a entry for this variable.. if (vartok && vartok->str() != "operator") { - if (vartok->varId() == 0 && check->_settings->debugwarnings) + if (vartok->varId() == 0 && check->_settings && check->_settings->debugwarnings) { std::list locationList; ErrorLogger::ErrorMessage::FileLocation loc;