Bug 235745 Possible leak or crash in nsStorageStream

patch by nsayer@kfu.com r=darin sr=darin
This commit is contained in:
timeless%mozdev.org 2004-03-02 01:13:15 +00:00
parent b59a697f27
commit e8080a558a

View File

@ -537,8 +537,12 @@ NS_NewStorageStream(PRUint32 segmentSize, PRUint32 maxSize, nsIStorageStream **r
nsStorageStream* storageStream = new nsStorageStream();
if (!storageStream) return NS_ERROR_OUT_OF_MEMORY;
storageStream->Init(segmentSize, maxSize);
NS_ADDREF(storageStream);
nsresult rv = storageStream->Init(segmentSize, maxSize);
if (NS_FAILED(rv)) {
NS_RELEASE(storageStream);
return rv;
}
*result = storageStream;
return NS_OK;
}