From 4180bbd21e9308f67771a6f703d66b209d106dda Mon Sep 17 00:00:00 2001 From: Connor Peet Date: Wed, 12 Apr 2023 09:33:29 -0700 Subject: [PATCH] cli: fix macos build (#179794) --- cli/src/tunnels/service_macos.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cli/src/tunnels/service_macos.rs b/cli/src/tunnels/service_macos.rs index 7344f34b0ac..dcc676ffce5 100644 --- a/cli/src/tunnels/service_macos.rs +++ b/cli/src/tunnels/service_macos.rs @@ -17,7 +17,7 @@ use crate::{ state::LauncherPaths, util::{ command::capture_command_and_check_status, - errors::{wrap, AnyError, MissingHomeDirectory}, + errors::{wrap, AnyError, CodeError, MissingHomeDirectory}, }, }; @@ -81,8 +81,8 @@ impl ServiceManager for LaunchdService { match capture_command_and_check_status("launchctl", &["stop", &get_service_label()]).await { Ok(_) => {} // status 3 == "no such process" - Err(AnyError::CommandFailed(e)) if e.output.status.code() == Some(3) => {} - Err(e) => return Err(e), + Err(CodeError::CommandFailed { code, .. }) if code == 3 => {} + Err(e) => return Err(wrap(e, "error stopping service").into()), }; info!(self.log, "Successfully stopped service...");