diff options
author | Jason Molenda <jmolenda@apple.com> | 2015-10-28 23:49:55 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 2015-10-28 23:49:55 +0000 |
commit | 8fe108766f23381fbfbbf23ea3e12c5aed7e4a11 (patch) | |
tree | b06bd491663a3cd8fcb661c0f6b35abb7f5867ac /lldb | |
parent | 7d0e34eb33d2cfa44e393feb3bc387e004306919 (diff) | |
download | bcm5719-llvm-8fe108766f23381fbfbbf23ea3e12c5aed7e4a11.tar.gz bcm5719-llvm-8fe108766f23381fbfbbf23ea3e12c5aed7e4a11.zip |
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
Diffstat (limited to 'lldb')
-rw-r--r-- | lldb/source/Symbol/SymbolContext.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Symbol/SymbolContext.cpp b/lldb/source/Symbol/SymbolContext.cpp index 09878943273..7f5b3e418f7 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; } } |