diff --git a/modules/can/can_dump_reader.go b/modules/can/can_dump_reader.go index 78dcb85d..be2e3cab 100644 --- a/modules/can/can_dump_reader.go +++ b/modules/can/can_dump_reader.go @@ -104,6 +104,10 @@ func (mod *CANModule) startDumpReader() error { diff := next.Time.Sub(entry.Time) time.Sleep(diff) } + + if !mod.Running() { + break + } } }()