diff --git a/src/htsp_server.c b/src/htsp_server.c index a4da3279..0261e5d4 100644 --- a/src/htsp_server.c +++ b/src/htsp_server.c @@ -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; }