From 88328344e9641a1a9fc6c664e21edf6b54e214e5 Mon Sep 17 00:00:00 2001 From: naiba Date: Wed, 1 Mar 2023 23:42:39 +0800 Subject: [PATCH] refine --- cmd/agent/main.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/cmd/agent/main.go b/cmd/agent/main.go index 5fa90c2..42325f9 100644 --- a/cmd/agent/main.go +++ b/cmd/agent/main.go @@ -337,12 +337,13 @@ func handleIcmpPingTask(task *pb.Task, result *pb.TaskResult) { err = pinger.Run() // Blocks until finished. } if err == nil { - if pinger.Statistics().PacketsRecv == 0 { - result.Data = "Ping 未收到回包" - } else { - result.Delay = float32(pinger.Statistics().AvgRtt.Microseconds()) / 1000.0 - result.Successful = true - } + stat := pinger.Statistics() + if stat.PacketsRecv == 0 { + result.Data = "pockets recv 0" + return + } + result.Delay = float32(stat.AvgRtt.Microseconds()) / 1000.0 + result.Successful = true } else { result.Data = err.Error() }