glcd: fix possible format-truncation error

output between 4 and 14 bytes into a destination of size 6


Origin commit data
------------------
Branch: ni/coolstream
Commit: 3de370c844
Author: max_10 <max_10@gmx.de>
Date: 2021-12-19 (Sun, 19 Dec 2021)

Origin message was:
------------------
- glcd: fix possible format-truncation error
output between 4 and 14 bytes into a destination of size 6


------------------
This commit was generated by Migit
This commit is contained in:
max_10
2021-12-19 23:12:03 +01:00
committed by vanhofen
parent bd70b45d25
commit b92042d1cd

View File

@@ -1086,7 +1086,7 @@ void cGLCD::Run(void)
if ((info_CurrentNext.current_zeit.dauer > 0) && (info_CurrentNext.current_zeit.dauer < 86400)) if ((info_CurrentNext.current_zeit.dauer > 0) && (info_CurrentNext.current_zeit.dauer < 86400))
{ {
Scale = (ts.tv_sec - info_CurrentNext.current_zeit.startzeit) * 100 / info_CurrentNext.current_zeit.dauer; Scale = (ts.tv_sec - info_CurrentNext.current_zeit.startzeit) * 100 / info_CurrentNext.current_zeit.dauer;
char tmp_duration[6] = {0}; char tmp_duration[15] = {0};
int total = info_CurrentNext.current_zeit.dauer / 60; int total = info_CurrentNext.current_zeit.dauer / 60;
int done = (abs(time(NULL) - info_CurrentNext.current_zeit.startzeit) + 30) / 60; int done = (abs(time(NULL) - info_CurrentNext.current_zeit.startzeit) + 30) / 60;
int todo = total - done; int todo = total - done;