From f66d5d3224b6b27852d90eb609e871d364de4543 Mon Sep 17 00:00:00 2001 From: henne Date: Sat, 9 Aug 2025 12:38:24 +0200 Subject: [PATCH] fix? --- radar_lib/reader.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/radar_lib/reader.go b/radar_lib/reader.go index a9ad896..fc7f4c7 100644 --- a/radar_lib/reader.go +++ b/radar_lib/reader.go @@ -60,9 +60,10 @@ func (r *Radar) decodeInput(buf []byte) { valid = "yes" } log.Printf("Speed: %dkm/h (%s, Over: %s, Valid: %s)", buf[3], dir, overspeed, valid) - r.speedHandler(int(buf[3])) - if overspeed == "yes" && valid == "yes" { - + if r.speedHandler != nil { + r.speedHandler(int(buf[3])) + } + if overspeed == "yes" && valid == "yes" && r.handler != nil { r.handler(int(buf[3])) } return