diff --git a/Firmware/lcd.cpp b/Firmware/lcd.cpp index 0c465273..2ba71a72 100644 --- a/Firmware/lcd.cpp +++ b/Firmware/lcd.cpp @@ -530,7 +530,10 @@ void lcd_print(const char* s) void lcd_print_pad(const char* s, uint8_t len) { - while (len-- && *s) lcd_write(*(s++)); + while (len && *s) { + lcd_write(*(s++)); + --len; + } lcd_space(len); }