Diff for /libelwix/src/time.c between versions 1.1.2.4 and 1.1.2.5

version 1.1.2.4, 2013/03/07 15:49:27 version 1.1.2.5, 2013/03/07 15:56:22
Line 247  time_Parse(const char *csTime) Line 247  time_Parse(const char *csTime)
                 tm.tm_min = tm_min;                  tm.tm_min = tm_min;
                 tm.tm_sec = tm_sec;                  tm.tm_sec = tm_sec;
                 tm.tm_year = tm_year;                  tm.tm_year = tm_year;
        } else        } else {
                 elwix_SetErr(EINVAL, "Invalid date/time format");
                 return (time_t) -1;                  return (time_t) -1;
           }
   
         if (tm.tm_year > 1900)          if (tm.tm_year > 1900)
                 tm.tm_year -= 1900;                  tm.tm_year -= 1900;
         else if (tm.tm_year < 70)          else if (tm.tm_year < 70)
                 tm.tm_year += 100;                  tm.tm_year += 100;
   
        return timegm(&tm);        if ((tim = timegm(&tm)) == (time_t) -1)
                 elwix_SetErr(EINVAL, "Invalid date/time format");
         return tim;
 }  }

Removed from v.1.1.2.4  
changed lines
  Added in v.1.1.2.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>