Fix bug 164363 "nsDiskCacheEntry::Size() is incorrect" r=sdagley, sr=darin.

This commit is contained in:
gordon%netscape.com 2002-10-09 03:01:11 +00:00
Родитель 2bf4f28ed9
Коммит 654fb3c8bd
1 изменённых файлов: 2 добавлений и 4 удалений

6
netwerk/cache/src/nsDiskCacheEntry.h поставляемый
Просмотреть файл

@ -53,10 +53,8 @@ struct nsDiskCacheEntry {
char mKeyStart[1]; // start of key data
// mMetaDataStart = mKeyStart[mKeySize];
PRUint32 Size() { return sizeof(nsDiskCacheEntry)
- sizeof(char) // subtract default key size
+ mKeySize // plus actual key size
+ mMetaDataSize;
PRUint32 Size() { return offsetof(nsDiskCacheEntry,mKeyStart) +
mKeySize + mMetaDataSize;
}
nsCacheEntry * CreateCacheEntry(nsCacheDevice * device);