ChangeSet ID: 21285 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard(a)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) {
participants (1)
-
Alexandre Julliard