From 2f6a59070559786428d9eaf199ae3d61772b2225 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Thu, 31 Oct 2013 02:26:07 +0100 Subject: timedatectl: get time values from the service instead of the client This allow querying the RTC time from the unprivileged timedatectl. --- src/timedate/timedated.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/timedate/timedated.c') diff --git a/src/timedate/timedated.c b/src/timedate/timedated.c index 9858f5694c..62d79e2ebb 100644 --- a/src/timedate/timedated.c +++ b/src/timedate/timedated.c @@ -477,7 +477,7 @@ static int property_get_rtc_time( sd_bus_error_set_errnof(error, -r, "Failed to read RTC: %s", strerror(-r)); return r; } else - t = (usec_t) mktime(&tm) * USEC_PER_SEC; + t = (usec_t) timegm(&tm) * USEC_PER_SEC; r = sd_bus_message_append(reply, "t", t); if (r < 0) -- cgit v1.2.3-54-g00ecf