From 6511f3868ec013dd8153632fab18ca0678ed5d7e Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Sun, 18 Jan 2026 09:13:22 +0800 Subject: [PATCH] fix: log IPC path issues conditionally based on tun mode setting --- src-tauri/src/core/service.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/core/service.rs b/src-tauri/src/core/service.rs index ecb043377..0e8016be2 100644 --- a/src-tauri/src/core/service.rs +++ b/src-tauri/src/core/service.rs @@ -381,7 +381,12 @@ pub(super) async fn stop_core_by_service() -> Result<()> { /// 检查服务是否正在运行 pub async fn is_service_available() -> Result<()> { if let Err(e) = Path::metadata(clash_verge_service_ipc::IPC_PATH.as_ref()) { - logging!(warn, Type::Service, "Some issue with service IPC Path: {}", e); + let verge = Config::verge().await; + let verge_last = verge.latest_arc(); + let is_enable = verge_last.enable_tun_mode.unwrap_or(false); + if is_enable { + logging!(warn, Type::Service, "Some issue with service IPC Path: {}", e); + } return Err(e.into()); } clash_verge_service_ipc::connect().await?;