From c68e91c004e199d11e0e9e829451d9f57921428d Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Wed, 9 Mar 2016 19:03:26 +0100 Subject: [PATCH] [Horus] Missing initialization when loading BACKUP RAM --- radio/src/storage/rambackup.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/radio/src/storage/rambackup.cpp b/radio/src/storage/rambackup.cpp index 6e14b2af0..14dcbcb0d 100644 --- a/radio/src/storage/rambackup.cpp +++ b/radio/src/storage/rambackup.cpp @@ -71,8 +71,9 @@ bool rambackupRestore() if (uncompress((uint8_t *)&ramBackupUncompressed, ramBackup->data, ramBackup->size) != sizeof(ramBackupUncompressed)) return false; + memset(&g_eeGeneral, 0, sizeof(g_eeGeneral)); + memset(&g_model, 0, sizeof(g_model)); copyRadioData(&g_eeGeneral, &ramBackupUncompressed.radio); copyModelData(&g_model, &ramBackupUncompressed.model); return true; } -