diff options
| author | Galen Williamson <galen@vector35.com> | 2025-02-26 17:12:23 -0500 |
|---|---|---|
| committer | Galen Williamson <galen@vector35.com> | 2025-02-26 17:12:23 -0500 |
| commit | f429192d36016efc0941f4a0a422065ef3500226 (patch) | |
| tree | c9037a6cf405616a7af6cac7206eb32ad4a704c8 | |
| parent | b3cfd46356af3416d72bd6593bb2a397e72554b6 (diff) | |
Add null check to prevent crash when BinaryView::GetAnalysisFunction called with null platform
| -rw-r--r-- | binaryview.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/binaryview.cpp b/binaryview.cpp index 88c7c331..a6546951 100644 --- a/binaryview.cpp +++ b/binaryview.cpp @@ -2286,6 +2286,8 @@ bool BinaryView::HasDataVariables() const Ref<Function> BinaryView::GetAnalysisFunction(Platform* platform, uint64_t addr) { + if (!platform) + return nullptr; BNFunction* func = BNGetAnalysisFunction(m_object, platform->GetObject(), addr); if (!func) return nullptr; |
