wininet: Don't reserve space for directory in URL cache entry.

This commit is contained in:
Piotr Caban 2012-04-05 21:35:27 +02:00 committed by Alexandre Julliard
parent c9983b1159
commit 4254bdbfb2
1 changed files with 3 additions and 2 deletions

View File

@ -2727,7 +2727,8 @@ static BOOL CommitUrlCacheEntryInternal(
goto cleanup; goto cleanup;
} }
lpszLocalFileName += (DIR_LENGTH + 1); /* "1234WXYZ\" */ lpszLocalFileName += DIR_LENGTH + 1;
pchLocalFileName += DIR_LENGTH + 1;
} }
dwBytesNeeded = DWORD_ALIGN(dwBytesNeeded + strlen(lpszUrlNameA) + 1); dwBytesNeeded = DWORD_ALIGN(dwBytesNeeded + strlen(lpszUrlNameA) + 1);
@ -2800,7 +2801,7 @@ static BOOL CommitUrlCacheEntryInternal(
strcpy((LPSTR)pUrlEntry + pUrlEntry->dwOffsetUrl, lpszUrlNameA); strcpy((LPSTR)pUrlEntry + pUrlEntry->dwOffsetUrl, lpszUrlNameA);
if (dwOffsetLocalFileName) if (dwOffsetLocalFileName)
strcpy((LPSTR)((LPBYTE)pUrlEntry + dwOffsetLocalFileName), pchLocalFileName + DIR_LENGTH + 1); strcpy((LPSTR)((LPBYTE)pUrlEntry + dwOffsetLocalFileName), pchLocalFileName);
if (dwOffsetHeader) if (dwOffsetHeader)
memcpy((LPBYTE)pUrlEntry + dwOffsetHeader, lpHeaderInfo, dwHeaderSize); memcpy((LPBYTE)pUrlEntry + dwOffsetHeader, lpHeaderInfo, dwHeaderSize);
if (dwOffsetFileExtension) if (dwOffsetFileExtension)