From 81ae0584034565e27b46af1d1081582da4f78d05 Mon Sep 17 00:00:00 2001 From: Larry Bernstone Date: Fri, 6 Jul 2018 10:42:49 -0600 Subject: [PATCH] EEPROM.readstring was returning an extra character --- libraries/EEPROM/EEPROM.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/EEPROM/EEPROM.cpp b/libraries/EEPROM/EEPROM.cpp index bc83dbcbd20..1138ecffd09 100644 --- a/libraries/EEPROM/EEPROM.cpp +++ b/libraries/EEPROM/EEPROM.cpp @@ -296,9 +296,9 @@ String EEPROMClass::readString (int address) if (address + len > _size) return String(0); - char value[len + 1]; + char value[len]; memcpy((uint8_t*) value, _data + address, len); - value[len + 1] = 0; + value[len] = 0; return String(value); }