wine/dlls/wininet urlcache.c
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Nov 15 10:56:05 CST 2005
ChangeSet ID: 21285
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard at winehq.org 2005/11/15 10:56:05
Modified files:
dlls/wininet : urlcache.c
Log message:
Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
Patch: http://cvs.winehq.org/patch.py?id=21285
Old revision New revision Changes Path
1.32 1.33 +2 -2 wine/dlls/wininet/urlcache.c
Index: wine/dlls/wininet/urlcache.c
diff -u -p wine/dlls/wininet/urlcache.c:1.32 wine/dlls/wininet/urlcache.c:1.33
--- wine/dlls/wininet/urlcache.c:1.32 15 Nov 2005 16:56: 5 -0000
+++ wine/dlls/wininet/urlcache.c 15 Nov 2005 16:56: 5 -0000
@@ -1949,12 +1949,12 @@ BOOL WINAPI CreateUrlCacheEntryW(
CacheDir = (BYTE)(rand() % pHeader->DirectoryCount);
- lBufferSize = MAX_PATH * sizeof(CHAR);
+ lBufferSize = MAX_PATH * sizeof(WCHAR);
URLCache_LocalFileNameToPathW(pContainer, pHeader, szFile, CacheDir, lpszFileName, &lBufferSize);
URLCacheContainer_UnlockIndex(pContainer, pHeader);
- for (lpszFileNameNoPath = lpszFileName + lBufferSize / sizeof(CHAR) - 2;
+ for (lpszFileNameNoPath = lpszFileName + lBufferSize / sizeof(WCHAR) - 2;
lpszFileNameNoPath >= lpszFileName;
--lpszFileNameNoPath)
{
More information about the wine-cvs
mailing list