From b59867d83277d478de1d6ef7088ce06854a62797 Mon Sep 17 00:00:00 2001 From: trivernis Date: Sat, 17 Jun 2023 17:27:31 +0200 Subject: [PATCH] Fix check for successful command runs --- src/server/action/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/action/mod.rs b/src/server/action/mod.rs index f18b25d..932459f 100644 --- a/src/server/action/mod.rs +++ b/src/server/action/mod.rs @@ -54,11 +54,11 @@ impl Action { let stdout = String::from_utf8_lossy(&output.stdout[..]); log::debug!("Command output is: {}", stdout); - if stderr.len() > 0 { + if output.status.success() { + Ok(()) + } else { log::error!("Errors occurred during command execution: {}", stderr); Err(MultihookError::ActionError(stderr.into_owned())) - } else { - Ok(()) } } }