bug 366559 - patch 5, fix nsHTTPCompressConv manual addref r=bagder

This commit is contained in:
Patrick McManus 2015-09-18 13:58:14 -04:00
Родитель 41fd8ca785
Коммит d57114716b
1 изменённых файлов: 4 добавлений и 6 удалений

Просмотреть файл

@ -496,17 +496,15 @@ nsresult
NS_NewHTTPCompressConv(mozilla::net::nsHTTPCompressConv **aHTTPCompressConv)
{
NS_PRECONDITION(aHTTPCompressConv != nullptr, "null ptr");
if (!aHTTPCompressConv) {
return NS_ERROR_NULL_POINTER;
}
*aHTTPCompressConv = new mozilla::net::nsHTTPCompressConv();
if (!*aHTTPCompressConv) {
nsRefPtr<mozilla::net::nsHTTPCompressConv> outVal =
new mozilla::net::nsHTTPCompressConv();
if (!outVal) {
return NS_ERROR_OUT_OF_MEMORY;
}
NS_ADDREF(*aHTTPCompressConv);
outVal.forget(aHTTPCompressConv);
return NS_OK;
}