From 45f031b50de62f6238dad0f484e7b3bbc7ed0056 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Sun, 30 Apr 2023 17:54:05 +0200 Subject: [PATCH] Improve clone_entry lock granularity. --- src/scheme/proc.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scheme/proc.rs b/src/scheme/proc.rs index 2d862ca1c8..176eac07df 100644 --- a/src/scheme/proc.rs +++ b/src/scheme/proc.rs @@ -1360,7 +1360,7 @@ extern "C" fn clone_handler() { loop { unsafe { - let Some([ip, sp]) = context_lock.read().clone_entry else { + let Some([ip, sp]) = ({ context_lock.read().clone_entry }) else { context_lock.write().status = Status::Stopped(SIGSTOP); continue; };