Bug 801483 - make nsBufferedInputStream::Init fallible. r=bsmith

This commit is contained in:
Makoto Kato
2012-10-16 17:38:20 +09:00
parent 7d5babaae0
commit d06025c5d6
5 changed files with 11 additions and 13 deletions

View File

@@ -1744,9 +1744,9 @@ nsOfflineCacheDevice::OpenOutputStreamForEntry(nsCacheEntry *entry,
seekable->SetEOF();
nsCOMPtr<nsIOutputStream> bufferedOut;
NS_NewBufferedOutputStream(getter_AddRefs(bufferedOut), out, 16 * 1024);
if (!bufferedOut)
return NS_ERROR_UNEXPECTED;
nsresult rv =
NS_NewBufferedOutputStream(getter_AddRefs(bufferedOut), out, 16 * 1024);
NS_ENSURE_SUCCESS(rv, rv);
bufferedOut.swap(*result);
return NS_OK;