From 023ec070cf1328879ff95e520a6b14ee092dde60 Mon Sep 17 00:00:00 2001 From: 0cyn Date: Mon, 3 Nov 2025 15:04:53 -0500 Subject: Revert "Refactor Plugin Load/Management to support upcoming changes" This reverts commit 72fcf44f3731ade3cf1310da55f633f1cb9069ce. --- rust/src/headless.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'rust/src/headless.rs') diff --git a/rust/src/headless.rs b/rust/src/headless.rs index 4690e9ac..5910cd85 100644 --- a/rust/src/headless.rs +++ b/rust/src/headless.rs @@ -26,7 +26,7 @@ use crate::enterprise::EnterpriseCheckoutStatus; use crate::main_thread::{MainThreadAction, MainThreadHandler}; use crate::progress::ProgressCallback; use crate::rc::Ref; -use binaryninjacore_sys::BNInitPlugins; +use binaryninjacore_sys::{BNInitPlugins, BNInitRepoPlugins}; use std::sync::mpsc::Sender; use std::sync::Mutex; use std::thread::JoinHandle; @@ -221,6 +221,10 @@ pub fn init_with_opts(options: InitializationOptions) -> Result<(), Initializati unsafe { BNInitPlugins(options.user_plugins); + if options.repo_plugins { + // We are allowed to initialize repo plugins, so do it! + BNInitRepoPlugins(); + } } if !is_license_validated() { -- cgit v1.3.1