Juan Lang : wininet: Default to 10 minutes expiration for cache entries.

Alexandre Julliard julliard at winehq.org
Fri Mar 4 09:39:34 CST 2011


Module: wine
Branch: master
Commit: 2d323430cbaa2ed9e58220694ca23068b3fd8821
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=2d323430cbaa2ed9e58220694ca23068b3fd8821

Author: Juan Lang <juan.lang at gmail.com>
Date:   Thu Mar  3 10:54:07 2011 -0800

wininet: Default to 10 minutes expiration for cache entries.

---

 dlls/wininet/http.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index 3254a25..649bd17 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -56,6 +56,7 @@
 #include "winbase.h"
 #include "wininet.h"
 #include "winerror.h"
+#include "winternl.h"
 #define NO_SHLWAPI_STREAM
 #define NO_SHLWAPI_REG
 #define NO_SHLWAPI_STRFCNS
@@ -3774,13 +3775,13 @@ static void HTTP_ProcessExpires(http_request_t *request)
     }
     if (!expirationFound)
     {
-        ULARGE_INTEGER ft;
+        LARGE_INTEGER t;
 
         /* With no known age, default to 10 minutes until expiration. */
-        GetSystemTimeAsFileTime((FILETIME *)&ft);
-        ft.QuadPart += 10 * 60 * 10000000;
-        request->expires.dwLowDateTime = ft.u.LowPart;
-        request->expires.dwHighDateTime = ft.u.HighPart;
+        NtQuerySystemTime( &t );
+        t.QuadPart += 10 * 60 * (ULONGLONG)10000000;
+        request->expires.dwLowDateTime = t.u.LowPart;
+        request->expires.dwHighDateTime = t.u.HighPart;
     }
 }
 




More information about the wine-cvs mailing list