From 57a969561e09adee82da4bdf9872c8078b37ca94 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sat, 31 May 2025 17:24:25 +0200 Subject: [PATCH] main.go: make printStats() take a probing.Statistics object. --- main.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index 69c24a2..5ae0c37 100644 --- a/main.go +++ b/main.go @@ -12,9 +12,7 @@ import ( ) // printStats prints statistics from a ping. -func printStats(pinger *probing.Pinger) { - stats := pinger.Statistics() - +func printStats(stats *probing.Statistics) { fmt.Printf("%d packets transmitted, %d packets received, %.2f%% packet loss\n", stats.PacketsSent, stats.PacketsRecv, stats.PacketLoss) @@ -38,7 +36,7 @@ func eventLoop(pinger *probing.Pinger, ticker *time.Ticker) { return // Ticker ticks. print stats. case <-ticker.C: - printStats(pinger) + printStats(pinger.Statistics()) } } }