From 16b19e06356e4b913b2cd1e54053ad678ef4e054 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E7=9F=B3=E5=A4=B4?= Date: Sun, 27 Jul 2025 16:38:19 +0800 Subject: [PATCH] =?UTF-8?q?fix=20Info=20=E7=A9=BA=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- StarAgent/StarService.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StarAgent/StarService.cs b/StarAgent/StarService.cs index 67810c89..818aa483 100644 --- a/StarAgent/StarService.cs +++ b/StarAgent/StarService.cs @@ -84,7 +84,7 @@ public class StarService : DisposeBase, IApi var ai = _agentInfo ??= AgentInfo.GetLocal(true); ai.Server = set.Server; - ai.Services = Manager?.Services.Where(e => e.Enable || !e.Name.EqualIgnoreCase("test", "test2")).Select(e => e.Name).ToArray(); + ai.Services = Manager?.Services?.Where(e => e.Enable || !e.Name.EqualIgnoreCase("test", "test2")).Select(e => e.Name).ToArray(); ai.Code = AgentSetting.Code; ai.IP = AgentInfo.GetIps(); @@ -95,13 +95,13 @@ public class StarService : DisposeBase, IApi } // 更新应用服务 - var controller = Manager?.QueryByProcess(info.ProcessId); + var controller = info == null ? null : Manager?.QueryByProcess(info.ProcessId); if (controller != null) { // 标记为星尘应用,停止Deploy上报进程信息 controller.IsStarApp = true; - controller.WriteEvent("本地探测", raw); + controller.WriteEvent("本地探测", raw!); } // 返回插件服务器地址