summaryrefslogtreecommitdiff
path: root/firmwareninja.cpp
diff options
context:
space:
mode:
authorBrandon Miller <brandon@vector35.com>2025-03-14 12:00:13 -0400
committerBrandon Miller <brandon@vector35.com>2025-03-14 12:00:13 -0400
commit996ad28c29cd242b672041ae3b08e97a0e160a85 (patch)
tree177ecb4bfa2ae8424387e6da6d2a9d18933fb90e /firmwareninja.cpp
parent608bd9c1f305c7d2f6f4812ed4d406ac3f5ef67a (diff)
Fix binary view leak in Firmware Ninja
Diffstat (limited to 'firmwareninja.cpp')
-rw-r--r--firmwareninja.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/firmwareninja.cpp b/firmwareninja.cpp
index 9fd53930..d5e8fd0d 100644
--- a/firmwareninja.cpp
+++ b/firmwareninja.cpp
@@ -140,7 +140,7 @@ Ref<Function> FirmwareNinjaRelationship::GetPrimaryFunction() const
if (!bnFunction)
return nullptr;
- return new Function(BNNewFunctionReference(bnFunction));
+ return new Function(bnFunction);
}
@@ -245,7 +245,7 @@ Ref<Function> FirmwareNinjaRelationship::GetSecondaryFunction() const
if (!bnFunction)
return nullptr;
- return new Function(BNNewFunctionReference(bnFunction));
+ return new Function(bnFunction);
}
@@ -336,7 +336,7 @@ bool FirmwareNinjaReferenceNode::GetFunction(Ref<Function>& function)
if (!bnFunction)
return false;
- function = new Function(BNNewFunctionReference(bnFunction));
+ function = new Function(bnFunction);
return true;
}