Bug 1119240 - Fix warning in CacheFile::PadChunkWithZeroes r=michal

This commit is contained in:
Valentin Gosu 2015-01-09 16:36:54 +02:00
parent 0f47a50ff3
commit 553d2e886f

View File

@ -1925,7 +1925,12 @@ CacheFile::PadChunkWithZeroes(uint32_t aChunkIdx)
LOG(("CacheFile::PadChunkWithZeroes() - Zeroing hole in chunk %d, range %d-%d"
" [this=%p]", aChunkIdx, chunk->DataSize(), kChunkSize - 1, this));
chunk->EnsureBufSize(kChunkSize);
rv = chunk->EnsureBufSize(kChunkSize);
if (NS_FAILED(rv)) {
ReleaseOutsideLock(chunk.forget().take());
SetError(rv);
return rv;
}
memset(chunk->BufForWriting() + chunk->DataSize(), 0, kChunkSize - chunk->DataSize());
chunk->UpdateDataSize(chunk->DataSize(), kChunkSize - chunk->DataSize(),