Piotr Caban : cryptnet: Handle SystemTimeToFileTime failure in HTTP_RetrieveEncodedObjectW.
Alexandre Julliard
julliard at winehq.org
Mon Apr 1 13:48:42 CDT 2013
Module: wine
Branch: master
Commit: c3a23a99a2357a6fb007d5d513091ee61e7943e8
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c3a23a99a2357a6fb007d5d513091ee61e7943e8
Author: Piotr Caban <piotr at codeweavers.com>
Date: Mon Apr 1 15:06:05 2013 +0200
cryptnet: Handle SystemTimeToFileTime failure in HTTP_RetrieveEncodedObjectW.
---
dlls/cryptnet/cryptnet_main.c | 14 ++++----------
1 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/dlls/cryptnet/cryptnet_main.c b/dlls/cryptnet/cryptnet_main.c
index ddfdbce..da66e66 100644
--- a/dlls/cryptnet/cryptnet_main.c
+++ b/dlls/cryptnet/cryptnet_main.c
@@ -957,18 +957,12 @@ static BOOL WINAPI HTTP_RetrieveEncodedObjectW(LPCWSTR pszURL,
if (ret && !(dwRetrievalFlags & CRYPT_DONT_CACHE_RESULT))
{
SYSTEMTIME st;
+ FILETIME ft;
DWORD len = sizeof(st);
- if (HttpQueryInfoW(hHttp,
- HTTP_QUERY_EXPIRES | HTTP_QUERY_FLAG_SYSTEMTIME, &st,
- &len, NULL))
- {
- FILETIME ft;
-
- SystemTimeToFileTime(&st, &ft);
- CRYPT_CacheURL(pszURL, pObject, dwRetrievalFlags,
- ft);
- }
+ if (HttpQueryInfoW(hHttp, HTTP_QUERY_EXPIRES | HTTP_QUERY_FLAG_SYSTEMTIME,
+ &st, &len, NULL) && SystemTimeToFileTime(&st, &ft))
+ CRYPT_CacheURL(pszURL, pObject, dwRetrievalFlags, ft);
}
InternetCloseHandle(hHttp);
}
More information about the wine-cvs
mailing list