From a48ce3f4aa1266d5b8619cf320a703ba4f697854 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Sun, 31 Jan 2016 02:38:32 -0500 Subject: Refactor API to fix design bug that causes use-after-free on many plugin objects --- functionrecognizer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'functionrecognizer.cpp') 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(), ®); + BNRegisterArchitectureFunctionRecognizer(arch->GetObject(), ®); } -- cgit v1.3.1