From feb5aadcc3d56be67e6067b5156526c599386fcd Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 6 Oct 2022 23:37:10 +0200 Subject: [PATCH] only stop wait on child on ok changes values --- backend/src/worker.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/worker.rs b/backend/src/worker.rs index 2af6c79955..26d64a076a 100644 --- a/backend/src/worker.rs +++ b/backend/src/worker.rs @@ -1574,7 +1574,7 @@ async fn handle_child( let kill_reason = tokio::select! { biased; result = child.wait() => return result.map(Ok), - _ = too_many_logs.changed() => KillReason::TooManyLogs, + Ok(()) = too_many_logs.changed() => KillReason::TooManyLogs, _ = cancel_check => KillReason::Cancelled, _ = sleep(timeout) => KillReason::Timeout, };