summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Gediminas Jakutis <gediminas@varciai.lt> 2019-06-10 12:55:40 +0300
committerGravatar Gediminas Jakutis <gediminas@varciai.lt> 2019-06-10 12:55:40 +0300
commitd8cfe0e7a8f752a96a34bbf718e91d0acaaabfc5 (patch)
treec8fbc0960fe483d501c2bf9962761aca233a2b5a
parente59ed05c66cf063baae99865bc7c6e2349eb149a (diff)
downloadusurpation-d8cfe0e7a8f752a96a34bbf718e91d0acaaabfc5.tar.gz
usurpation-d8cfe0e7a8f752a96a34bbf718e91d0acaaabfc5.tar.bz2
usurpation-d8cfe0e7a8f752a96a34bbf718e91d0acaaabfc5.zip
device: fix ip printing.
Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
-rw-r--r--src/device/main.ino1
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));