From fdf2e15b807e5a35e6ab42375d457a1bff88ab05 Mon Sep 17 00:00:00 2001 From: Piotr Caban Date: Fri, 13 Apr 2012 17:17:39 +0200 Subject: [PATCH] wininet: Store correct urlcache file size. --- dlls/wininet/urlcache.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dlls/wininet/urlcache.c b/dlls/wininet/urlcache.c index 8f433ba7dcc..81b9fdabbaa 100644 --- a/dlls/wininet/urlcache.c +++ b/dlls/wininet/urlcache.c @@ -420,6 +420,7 @@ static DWORD URLCacheContainer_OpenIndex(URLCACHECONTAINER * pContainer, DWORD b { dwError = GetLastError(); } + dwFileSize = new_file_size; CloseHandle(hMapping); } else @@ -438,8 +439,8 @@ static DWORD URLCacheContainer_OpenIndex(URLCACHECONTAINER * pContainer, DWORD b } - pContainer->file_size = new_file_size; - wsprintfW(wszFilePath, wszMappingFormat, pContainer->path, wszIndex, new_file_size); + pContainer->file_size = dwFileSize; + wsprintfW(wszFilePath, wszMappingFormat, pContainer->path, wszIndex, dwFileSize); URLCache_PathToObjectName(wszFilePath, '_'); pContainer->hMapping = OpenFileMappingW(FILE_MAP_WRITE, FALSE, wszFilePath); if (!pContainer->hMapping)