From 1be706ddb0afd9c0c276daf52e04287ad981d1fd Mon Sep 17 00:00:00 2001 From: David Li Date: Wed, 13 May 2026 18:23:43 +0800 Subject: [PATCH] fix(daemon): pass global --tcp to daemon start DaemonCommands::Start had its own --tcp subcommand flag, so 'wx --tcp=ADDR daemon start' ignored the global --tcp and started the daemon with no TCP listener. Now the global --tcp is used as fallback when the subcommand flag is absent. --- src/cli/daemon_cmd.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cli/daemon_cmd.rs b/src/cli/daemon_cmd.rs index 82c32d0..dfc96f5 100644 --- a/src/cli/daemon_cmd.rs +++ b/src/cli/daemon_cmd.rs @@ -8,7 +8,7 @@ pub fn cmd_daemon(cmd: DaemonCommands, tcp_addr: Option<&str>) -> Result<()> { DaemonCommands::Status => cmd_status(tcp_addr), DaemonCommands::Stop => cmd_stop(tcp_addr), DaemonCommands::Logs { follow, lines } => cmd_logs(follow, lines), - DaemonCommands::Start { tcp } => crate::daemon::run_start(tcp), + DaemonCommands::Start { tcp } => crate::daemon::run_start(tcp.or_else(|| tcp_addr.map(String::from))), } }