Explorar o código

Merge pull request #72 from mysterywolf/ntp

修复4.0.3版本里不能设置日期的bug
朱天龙 (Armink) %!s(int64=4) %!d(string=hai) anos
pai
achega
6ff67484b7
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      ntp/ntp.c

+ 1 - 0
ntp/ntp.c

@@ -377,6 +377,7 @@ time_t ntp_sync_to_rtc(const char *host_name)
         struct tm *cur_tm;
         struct tm *cur_tm;
         cur_tm = localtime(&cur_time);
         cur_tm = localtime(&cur_time);
         set_time(cur_tm->tm_hour, cur_tm->tm_min, cur_tm->tm_sec);
         set_time(cur_tm->tm_hour, cur_tm->tm_min, cur_tm->tm_sec);
+        cur_tm = localtime(&cur_time);
         set_date(cur_tm->tm_year + 1900, cur_tm->tm_mon + 1, cur_tm->tm_mday);
         set_date(cur_tm->tm_year + 1900, cur_tm->tm_mon + 1, cur_tm->tm_mday);
 #else
 #else
         rt_device_control(rt_device_find("rtc"), RT_DEVICE_CTRL_RTC_SET_TIME, &cur_time);
         rt_device_control(rt_device_find("rtc"), RT_DEVICE_CTRL_RTC_SET_TIME, &cur_time);