From: Martin Mares Date: Sun, 10 Nov 2019 15:18:19 +0000 (+0100) Subject: Aircon: Do not crash on receiving 0x00 on debug USART X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=e115c8d6668f23fba3a09e6f1619792a6e4a509d;p=home-hw.git Aircon: Do not crash on receiving 0x00 on debug USART This happens during initialization if the debug port is not connected. --- diff --git a/aircon/firmware/main.c b/aircon/firmware/main.c index c430121..129ac71 100644 --- a/aircon/firmware/main.c +++ b/aircon/firmware/main.c @@ -347,6 +347,8 @@ static bool rc_send(char key) { if (rc_pending) return false; + if (!key) + return false; const char *s = strchr(rc_keys, key); if (!s)