From a6ea8ad8e2fde7a061c166a94f7c798562a30aa9 Mon Sep 17 00:00:00 2001 From: futile Date: Thu, 6 Nov 2025 02:37:26 +0000 Subject: [PATCH] ignore return of `NtResumeProcess` in `empty_session::deactivate` to reduce crashing --- src/features/empty_session.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/features/empty_session.rs b/src/features/empty_session.rs index 7ac52c1..923b3c5 100644 --- a/src/features/empty_session.rs +++ b/src/features/empty_session.rs @@ -76,6 +76,7 @@ pub fn activate(game_handle: &mut HANDLE, system_info: &mut SystemInfo) -> Resul pub fn deactivate(game_handle: &mut HANDLE) { if !game_handle.is_invalid() { - unsafe { NtResumeProcess(*game_handle) }.unwrap(); + // ignoring the return because this function behaves very weirdly + let _ = unsafe { NtResumeProcess(*game_handle) }; } }