Non-thread-safe function
This commit is contained in:
@ -295,13 +295,13 @@ eControlState getControlState(void)
|
||||
|
||||
eControlWeekday getControlCurrentWeekday(void)
|
||||
{
|
||||
// Get current time
|
||||
time_t now;
|
||||
struct tm *timeinfo;
|
||||
|
||||
struct tm timeinfo;
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user