fix: do not close serial port if nil (fixes #805)

This commit is contained in:
Simone Margaritelli 2021-01-08 23:45:08 +01:00
commit 2610d4b1e4

View file

@ -191,11 +191,11 @@ func (mod *GPS) Start() error {
}
return mod.SetRunning(true, func() {
defer mod.serial.Close()
mod.Info("started on port %s ...", mod.serialPort)
if mod.serial != nil {
defer mod.serial.Close()
for mod.Running() {
mod.readFromSerial()
}