From 8a52cb49c008144e286c482c6036e029ec094ba9 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Fri, 22 Jan 2016 19:10:25 +0100 Subject: Fix string receive (set trailing null byte in setString) --- src/display.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/display.cc b/src/display.cc index 2059c9b..3bffacd 100644 --- a/src/display.cc +++ b/src/display.cc @@ -101,10 +101,12 @@ void Display::setString(const char *new_str) void Display::setString(char *new_str) { + int i; reset(); - for (uint8_t i = 0; new_str[i] != 0; i++) { + for (i = 0; new_str[i] != 0; i++) { string[i] = new_str[i]; } + string[i] = 0; // trailing null byte } /* -- cgit v1.2.3