Non-thread-safe function
This commit is contained in:
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user