sunjt 2 долоо хоног өмнө
parent
commit
beb21e291d
1 өөрчлөгдсөн 7 нэмэгдсэн , 2 устгасан
  1. 7 2
      src/logger.c

+ 7 - 2
src/logger.c

@@ -191,8 +191,13 @@ static void clog_fload(clog_t* dev)
                 {
                     // memset(&ltm, 9, sizeof(ltm));
                     char* ftime = &dirent->d_name[len+1];
-                    sscanf(ftime, "%4d%2d%2d_%2d%2d%2d.log", &ltm.tm_year, &ltm.tm_mon, &ltm.tm_mday, &ltm.tm_hour, &ltm.tm_min, &ltm.tm_sec);
-                    ltm.tm_year -= 1900; ltm.tm_mon -= 1; ltm.tm_isdst = -1;
+                    sscanf(ftime, "%4d%2d%2d.log", &ltm.tm_year, &ltm.tm_mon, &ltm.tm_mday);
+					ltm.tm_isdst = -1;
+                    ltm.tm_year -= 1900; 
+                    ltm.tm_mon -= 1; 
+                    ltm.tm_hour = 0;
+                    ltm.tm_min = 0;
+                    ltm.tm_sec = 0;
                     dev->utc = mktime(&ltm);
                     clog_flast(dev, dev->utc, dirent->d_name);
                 }