diff --git a/socket.go b/socket.go index 94f1d14..4f029a6 100644 --- a/socket.go +++ b/socket.go @@ -112,13 +112,13 @@ func handleConnection(conn net.Conn, dev *infinitime.Device, fs *blefs.FS) { // Get new FS newFS, err := dev.FS() if err != nil { - fs = nil log.Warn().Err(err).Msg("Error updating BLE filesystem") + } else { + // Set FS pointer to new FS + *fs = *newFS + // Reset updateFS + updateFS = false } - // Set FS pointer to new FS - *fs = *newFS - // Reset updateFS - updateFS = false } // Create new scanner on connection