From 0f13d987d5c42719ce5abeab0488c5ae314b4594 Mon Sep 17 00:00:00 2001 From: Silvano Cerza Date: Thu, 25 Nov 2021 11:19:32 +0100 Subject: [PATCH] Fix panic when discovery doesn't send an ok message after a command --- arduino/discovery/discovery.go | 1 + 1 file changed, 1 insertion(+) diff --git a/arduino/discovery/discovery.go b/arduino/discovery/discovery.go index 1b55d82a0d0..78956a63331 100644 --- a/arduino/discovery/discovery.go +++ b/arduino/discovery/discovery.go @@ -162,6 +162,7 @@ func (disc *PluggableDiscovery) jsonDecodeLoop(in io.Reader, outChan chan<- *dis // This is fine, we exit gracefully disc.statusMutex.Lock() disc.state = Dead + disc.incomingMessagesError = err disc.statusMutex.Unlock() close(outChan) return