parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Более правильный патч

Pavel Titov 29.03.2004 15:21

--- date.C.old  Mon Mar 29 11:30:54 2004
+++ date.C      Mon Mar 29 15:16:31 2004
@@ -90,6 +90,11 @@
        const char* min=lsplit(&cur, ':');
        const char* sec=cur;

+       char sec_new[3];
+       if(cur != 0)
+               strncpy(sec_new, cur, 2);
+       sec_new[2] = 0;
+
        tm tmIn;  memset(&tmIn, 0, sizeof(tmIn));
        tmIn.tm_isdst=-1;
        if(!month)
@@ -109,7 +114,7 @@
 date_part_set:
        tmIn.tm_hour=hour?pa_atoi(hour):0;
        tmIn.tm_min=min?pa_atoi(min):0;
-       tmIn.tm_sec=sec?pa_atoi(sec):0;
+       tmIn.tm_sec=sec?pa_atoi(sec_new):0;
        return tmIn;
 }