summaryrefslogtreecommitdiff
path: root/functionrecognizer.cpp
diff options
context:
space:
mode:
authorRusty Wagner <rusty.wagner@gmail.com>2016-01-31 02:38:32 -0500
committerRusty Wagner <rusty.wagner@gmail.com>2016-01-31 02:38:32 -0500
commita48ce3f4aa1266d5b8619cf320a703ba4f697854 (patch)
treeb8312cccc35b75b51e0b0e99519460c3e9c2240c /functionrecognizer.cpp
parentbbb74ee011e2b482e1895a513203c11affbac229 (diff)
Refactor API to fix design bug that causes use-after-free on many plugin objects
Diffstat (limited to 'functionrecognizer.cpp')
-rw-r--r--functionrecognizer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/functionrecognizer.cpp b/functionrecognizer.cpp
index 6943bf03..24f70939 100644
--- a/functionrecognizer.cpp
+++ b/functionrecognizer.cpp
@@ -32,7 +32,7 @@ void FunctionRecognizer::RegisterArchitectureFunctionRecognizer(Architecture* ar
BNFunctionRecognizer reg;
reg.context = recog;
reg.recognizeLowLevelIL = RecognizeLowLevelILCallback;
- BNRegisterArchitectureFunctionRecognizer(arch->GetArchitectureObject(), &reg);
+ BNRegisterArchitectureFunctionRecognizer(arch->GetObject(), &reg);
}