From cb27f975bc09d5b132e2df128004badcf540aede Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Mon, 3 Nov 2025 15:00:24 +0000 Subject: [PATCH] Filter out bad results Signed-off-by: Marcus Noble --- main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 06dbe20..c8c1f22 100644 --- a/main.go +++ b/main.go @@ -88,7 +88,12 @@ func checkSpeed() { target.PingTest() target.DownloadTest(false) target.UploadTest(false) - log.Printf("Finished speedtest. DL=%f UL=%f Ping=%v\n", target.DLSpeed, target.ULSpeed, target.Latency) + if target.DLSpeed > 0 && target.ULSpeed > 0 { + log.Printf("Finished speedtest. DL=%f UL=%f Ping=%v\n", target.DLSpeed, target.ULSpeed, target.Latency) + } else { + log.Printf("Finished speedtest. Failed to get valid results\n") + } + } }