From 6ed58628f51b2e7ba3166143cbae91844608dd85 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Fri, 11 Feb 2011 17:54:45 +0100 Subject: [PATCH] Don't use uninitialized memory when setting RTC time --- rtc_linux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rtc_linux.c b/rtc_linux.c index c3a6f08..5308fb8 100644 --- a/rtc_linux.c +++ b/rtc_linux.c @@ -669,6 +669,9 @@ set_rtc(time_t new_rtc_time) rtc_raw.tm_mday = rtc_tm.tm_mday; rtc_raw.tm_mon = rtc_tm.tm_mon; rtc_raw.tm_year = rtc_tm.tm_year; + rtc_raw.tm_wday = rtc_tm.tm_wday; + rtc_raw.tm_yday = rtc_tm.tm_yday; + rtc_raw.tm_isdst = rtc_tm.tm_isdst; status = ioctl(fd, RTC_SET_TIME, &rtc_raw); if (status < 0) {