1
0
Fork 0

[Keyboard] Cannon Keys Satisfaction75: Fix buffer sizes for sprintfs. (#6954)

sprintf always adds a NULL terminator at the end of the buffer it works on.
A few places made just enough space for the resulting string, but not the terminator.
So this just adds one to the buffer size to make room for it.
This commit is contained in:
NoshBar 2019-10-07 23:35:28 +02:00 committed by noroadsleft
parent 6bed239486
commit 2c51d14223

View file

@ -91,8 +91,8 @@ void draw_default(){
if (hour == 0){
hour = 12;
}
char hour_str[2] = "";
char min_str[2] = "";
char hour_str[3] = "";
char min_str[3] = "";
sprintf(hour_str, "%02d", hour);
sprintf(min_str, "%02d", minute);
@ -199,11 +199,11 @@ void draw_clock(){
if (hour == 0){
hour = 12;
}
char hour_str[2] = "";
char min_str[2] = "";
char year_str[4] = "";
char month_str[2] = "";
char day_str[2] = "";
char hour_str[3] = "";
char min_str[3] = "";
char year_str[5] = "";
char month_str[3] = "";
char day_str[3] = "";
sprintf(hour_str, "%02d", hour);
sprintf(min_str, "%02d", minute);