Read timezone from gettimeofday() to not have to rely on an globally set timezone variable.

This commit is contained in:
Bernhard Froehlich 2013-05-04 14:24:04 +02:00 committed by Adam Sutton
parent 112c264336
commit bf1c6ac55a

View file

@ -845,13 +845,14 @@ htsp_method_getSysTime(htsp_connection_t *htsp, htsmsg_t *in)
{
htsmsg_t *out;
struct timeval tv;
struct timezone tz;
if(gettimeofday(&tv, NULL) == -1)
if(gettimeofday(&tv, &tz) == -1)
return htsp_error("Unable to get system time");
out = htsmsg_create_map();
htsmsg_add_s32(out, "time", tv.tv_sec);
htsmsg_add_s32(out, "timezone", timezone / 60);
htsmsg_add_s32(out, "timezone", tz.tz_minuteswest / 60);
return out;
}