X-Git-Url: https://git.openssl.org/gitweb/?a=blobdiff_plain;f=ssl%2Fd1_lib.c;h=2287ba6fa42ddffda61ac53051311394318474db;hb=8a120852938247f53f0eb793932ef7b13db9f577;hp=2b066e01651e396715c1730ac4561db9148c362c;hpb=c6913eeb762edffddecaaba5c84909d7a7962927;p=openssl.git diff --git a/ssl/d1_lib.c b/ssl/d1_lib.c index 2b066e0165..2287ba6fa4 100644 --- a/ssl/d1_lib.c +++ b/ssl/d1_lib.c @@ -487,7 +487,11 @@ static void get_current_time(struct timeval *t) GetSystemTime(&st); SystemTimeToFileTime(&st,&now.ft); +#ifdef __MINGW32__ + now.ul -= 116444736000000000ULL; +#else now.ul -= 116444736000000000UI64; /* re-bias to 1/1/1970 */ +#endif t->tv_sec = (long)(now.ul/10000000); t->tv_usec = ((int)(now.ul%10000000))/10; #elif defined(OPENSSL_SYS_VMS)