From 6b9306d165186960e95db8d32edd38d98571bdcc Mon Sep 17 00:00:00 2001 From: Ecionis Date: Sat, 2 Jun 2018 05:59:30 +0800 Subject: [PATCH] windows: fix microseconds time calculation https://github.com/warmcat/libwebsockets/issues/1297 --- lib/plat/lws-plat-win.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/plat/lws-plat-win.c b/lib/plat/lws-plat-win.c index 702e7909e..ab9123deb 100644 --- a/lib/plat/lws-plat-win.c +++ b/lib/plat/lws-plat-win.c @@ -54,7 +54,7 @@ time_in_microseconds() memcpy(&datetime, &filetime, sizeof(datetime)); /* Windows file times are in 100s of nanoseconds. */ - return (datetime.QuadPart - DELTA_EPOCH_IN_MICROSECS) / 10; + return (datetime.QuadPart / 10) - DELTA_EPOCH_IN_MICROSECS; } #ifdef _WIN32_WCE