From 8fe108766f23381fbfbbf23ea3e12c5aed7e4a11 Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Wed, 28 Oct 2015 23:49:55 +0000 Subject: [PATCH] Fix potential null deref; after SymbolContextSpecifier::SymbolContextMatches has tested that sc.function is null, it would try to deref sc.function. It should be calling sc.symbol here. llvm-svn: 251583 --- lldb/source/Symbol/SymbolContext.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lldb/source/Symbol/SymbolContext.cpp b/lldb/source/Symbol/SymbolContext.cpp index 098789432735..7f5b3e418f75 100644 --- a/lldb/source/Symbol/SymbolContext.cpp +++ b/lldb/source/Symbol/SymbolContext.cpp @@ -1089,7 +1089,7 @@ SymbolContextSpecifier::SymbolContextMatches(SymbolContext &sc) } else if (sc.symbol != nullptr) { - if (!sc.symbol->GetMangled().NameMatches(func_name, sc.function->GetLanguage())) + if (!sc.symbol->GetMangled().NameMatches(func_name, sc.symbol->GetLanguage())) return false; } }