Back out timegm error check from r272562.

POSIX treats negative time_t as undefined (i.e. may be valid too,
depends on system's policy we don't have) and we don't set EOVERFLOW
in mktime/timegm as POSIX requires to surely distinguish -1 return
as valid negative time from -1 as error return.
This commit is contained in:
Andrey A. Chernov 2014-10-07 06:02:08 +00:00
parent af1360206c
commit e15d3f3c09

View File

@ -676,8 +676,6 @@ strptime_l(const char * __restrict buf, const char * __restrict fmt,
if (ret && gmt) {
time_t t = timegm(tm);
if (t == -1)
return (NULL);
localtime_r(&t, tm);
}