wininet: Don't reserve space for directory in URL cache entry.
This commit is contained in:
parent
c9983b1159
commit
4254bdbfb2
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue