summaryrefslogtreecommitdiff
path: root/relocationhandler.cpp
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2023-11-14 18:35:38 -0500
committerGlenn Smith <glenn@vector35.com>2023-11-14 18:35:38 -0500
commit4025361513068463390900635313910200542556 (patch)
tree2dbfc8ef20c3eae8d849a02d833917dc24b28d28 /relocationhandler.cpp
parent814d840c8d12dfcfb60a5bf172ea494825fd30c1 (diff)
Fix a number of leaks and bad uses of free in the api
See https://github.com/Vector35/binaryninja-api/issues/4751
Diffstat (limited to 'relocationhandler.cpp')
-rw-r--r--relocationhandler.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/relocationhandler.cpp b/relocationhandler.cpp
index 045e9fa6..b25b0f65 100644
--- a/relocationhandler.cpp
+++ b/relocationhandler.cpp
@@ -139,6 +139,7 @@ bool CoreRelocationHandler::GetRelocationInfo(
BNRelocationHandlerGetRelocationInfo(m_object, view->GetObject(), arch->GetObject(), results, result.size());
for (size_t i = 0; i < result.size(); i++)
result[i] = results[i];
+ delete[] results;
return status;
}