Make sure fs is only updated if dev.FS() succeeds (#11)

This commit is contained in:
Elara 2022-03-08 08:32:31 -08:00
parent 2ded0d36b1
commit 553709ce8d
1 changed files with 5 additions and 5 deletions

View File

@ -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