Piotr Caban : wininet: Fixed CreateUrlCacheEntryA implementation.

Alexandre Julliard julliard at winehq.org
Mon Jul 26 13:22:27 CDT 2010


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

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Sat Jul 24 17:55:18 2010 +0200

wininet: Fixed CreateUrlCacheEntryA implementation.

---

 dlls/wininet/urlcache.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/dlls/wininet/urlcache.c b/dlls/wininet/urlcache.c
index c617a93..2fe488a 100644
--- a/dlls/wininet/urlcache.c
+++ b/dlls/wininet/urlcache.c
@@ -2184,14 +2184,17 @@ BOOL WINAPI CreateUrlCacheEntryA(
 )
 {
     WCHAR *url_name;
-    WCHAR *file_extension;
+    WCHAR *file_extension = NULL;
     WCHAR file_name[MAX_PATH];
     BOOL bSuccess = FALSE;
     DWORD dwError = 0;
 
+    TRACE("(%s %d %s %p %d)\n", debugstr_a(lpszUrlName), dwExpectedFileSize,
+            debugstr_a(lpszFileExtension), lpszFileName, dwReserved);
+
     if (lpszUrlName && (url_name = heap_strdupAtoW(lpszUrlName)))
     {
-	if (lpszFileExtension && (file_extension = heap_strdupAtoW(lpszFileExtension)))
+	if (!lpszFileExtension || (file_extension = heap_strdupAtoW(lpszFileExtension)))
 	{
 	    if (CreateUrlCacheEntryW(url_name, dwExpectedFileSize, file_extension, file_name, dwReserved))
 	    {




More information about the wine-cvs mailing list