diff --git a/lib/checkmemoryleak.cpp b/lib/checkmemoryleak.cpp index ef6fd380d..619f23300 100644 --- a/lib/checkmemoryleak.cpp +++ b/lib/checkmemoryleak.cpp @@ -611,7 +611,7 @@ const char * CheckMemoryLeakInFunction::call_func(const Token *tok, std::listfunction()) { + if (tok->function() && tok->function()->functionScope) { std::string temp; if (!_settings->library.isScopeNoReturn(tok->function()->functionScope->classEnd, &temp) && temp.empty()) return nullptr;