diff options
-rw-r--r-- | src/device/main.ino | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/device/main.ino b/src/device/main.ino index 674db85..c3533a9 100644 --- a/src/device/main.ino +++ b/src/device/main.ino @@ -117,6 +117,7 @@ void loop(void) } } else if (displayed == END_OF_MESSAGE) { current_ip = (progstate.ip_print_count % 2) ? WiFi.localIP().toString() : progstate.daemon_ip->toString(); + memset(ipstr + 16, 0, sizeof(ipstr) - 16); memcpy(ipstr, (progstate.ip_print_count % 2) ? devstr : daemonstr, strlen(devstr)); memcpy(ipstr + 16, current_ip.c_str(), strlen(current_ip.c_str())); display_status_init(&display, &progstate.ds, ipstr, strlen(ipstr), seconds(1)); |