From 482de830b1b62531d506fa64fcacc0716500c7b8 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sat, 27 Nov 2021 14:28:29 +0100 Subject: [PATCH] X9D: Fixed simu crash when simulated EEPROM is not started. --- radio/src/targets/simu/simueeprom.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radio/src/targets/simu/simueeprom.cpp b/radio/src/targets/simu/simueeprom.cpp index 480363334..52599c2d8 100644 --- a/radio/src/targets/simu/simueeprom.cpp +++ b/radio/src/targets/simu/simueeprom.cpp @@ -42,7 +42,7 @@ void eepromReadBlock (uint8_t * buffer, size_t address, size_t size) if (fread(buffer, size, 1, fp) <= 0) perror("error in fread"); } - else { + else if (eeprom) { memcpy(buffer, &eeprom[address], size); } } @@ -58,7 +58,7 @@ void eepromSimuWriteBlock(uint8_t * buffer, size_t address, size_t size) if (fwrite(buffer, size, 1, fp) <= 0) perror("error in fwrite"); } - else { + else if (eeprom) { memcpy(&eeprom[address], buffer, size); } }