diff --git a/src/helper/xmrig.rs b/src/helper/xmrig.rs index 0533104..48688c8 100644 --- a/src/helper/xmrig.rs +++ b/src/helper/xmrig.rs @@ -122,6 +122,10 @@ impl Helper { info!("XMRig | Attempting to stop..."); lock2!(helper, xmrig).signal = ProcessSignal::Stop; lock2!(helper, xmrig).state = ProcessState::Middle; + let gui_api = Arc::clone(&lock!(helper).gui_api_xmrig); + let pub_api = Arc::clone(&lock!(helper).pub_api_xmrig); + *lock!(pub_api) = PubXmrigApi::new(); + *lock!(gui_api) = PubXmrigApi::new(); } #[cold]