[master] fix win32 isc_time_set()
This commit is contained in:
@@ -91,8 +91,8 @@ isc_time_set(isc_time_t *t, unsigned int seconds, unsigned int nanoseconds) {
|
||||
|
||||
SystemTimeToFileTime(&epoch, &temp);
|
||||
|
||||
i1.LowPart = t->absolute.dwLowDateTime;
|
||||
i1.HighPart = t->absolute.dwHighDateTime;
|
||||
i1.LowPart = temp.dwLowDateTime;
|
||||
i1.HighPart = temp.dwHighDateTime;
|
||||
|
||||
i1.QuadPart += (unsigned __int64)nanoseconds/100;
|
||||
i1.QuadPart += (unsigned __int64)seconds*10000000;
|
||||
@@ -352,7 +352,7 @@ isc_time_parsehttptimestamp(char *buf, isc_time_t *t) {
|
||||
|
||||
REQUIRE(buf != NULL);
|
||||
REQUIRE(t != NULL);
|
||||
p = strptime(buf, "%a, %d %b %Y %H:%M:%S %Z", &t_tm);
|
||||
p = strptime(buf, "%a, %d %b %Y %H:%M:%S", &t_tm);
|
||||
if (p == NULL)
|
||||
return (ISC_R_UNEXPECTED);
|
||||
when = timetfromtm(&t_tm);
|
||||
|
||||
Reference in New Issue
Block a user