Author: jmolenda Date: Wed Oct 28 18:49:55 2015 New Revision: 251583 URL: http://llvm.org/viewvc/llvm-project?rev=251583&view=rev Log: 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.
Modified: lldb/trunk/source/Symbol/SymbolContext.cpp Modified: lldb/trunk/source/Symbol/SymbolContext.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Symbol/SymbolContext.cpp?rev=251583&r1=251582&r2=251583&view=diff ============================================================================== --- lldb/trunk/source/Symbol/SymbolContext.cpp (original) +++ lldb/trunk/source/Symbol/SymbolContext.cpp Wed Oct 28 18:49:55 2015 @@ -1089,7 +1089,7 @@ SymbolContextSpecifier::SymbolContextMat } 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; } } _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits