Non-thread-safe function

This commit is contained in:
2026-01-10 11:33:37 +01:00
parent 8c3dbc2886
commit df3825df3a

View File

@ -295,13 +295,13 @@ eControlState getControlState(void)
eControlWeekday getControlCurrentWeekday(void) eControlWeekday getControlCurrentWeekday(void)
{ {
// Get current time
time_t now; time_t now;
struct tm *timeinfo; struct tm timeinfo;
time(&now); time(&now);
timeinfo = localtime(&now); localtime_r(&now, &timeinfo);
int day = timeinfo->tm_wday; int day = timeinfo.tm_wday;
return (eControlWeekday)((day == 0) ? 6 : day - 1); return (eControlWeekday)((day == 0) ? 6 : day - 1);
} }