From: Fred Sundvik Date: Thu, 13 Apr 2017 18:40:06 +0000 (+0300) Subject: Fix buffer overrun in lcd_keyframes X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=5c251b5575a5008c81b35cd31313591c4910722a;p=qmk_firmware.git Fix buffer overrun in lcd_keyframes This would often cause the keyboard to crash when restarting the computer. --- diff --git a/quantum/visualizer/lcd_keyframes.c b/quantum/visualizer/lcd_keyframes.c index df11861dd..82e4184d2 100644 --- a/quantum/visualizer/lcd_keyframes.c +++ b/quantum/visualizer/lcd_keyframes.c @@ -125,8 +125,8 @@ static void get_led_state_string(char* output, visualizer_state_t* state) { pos += 5; } if (state->status.leds & (1u << USB_LED_KANA)) { - memcpy(output + pos, "KANA ", 5); - pos += 5; + memcpy(output + pos, "KANA", 4); + pos += 4; } output[pos] = 0; }