summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGalen Williamson <galen@vector35.com>2025-02-26 17:12:23 -0500
committerGalen Williamson <galen@vector35.com>2025-02-26 17:12:23 -0500
commitf429192d36016efc0941f4a0a422065ef3500226 (patch)
treec9037a6cf405616a7af6cac7206eb32ad4a704c8
parentb3cfd46356af3416d72bd6593bb2a397e72554b6 (diff)
Add null check to prevent crash when BinaryView::GetAnalysisFunction called with null platform
-rw-r--r--binaryview.cpp2
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;