Bug 1153267 - part 1 - use smart-pointer .forget() instead of NS_ADDREF+assign; r=ehsan

This commit is contained in:
Nathan Froyd
2015-03-31 10:03:49 -04:00
parent 895d96ba54
commit 023e3d5c3f
47 changed files with 109 additions and 122 deletions

View File

@@ -667,8 +667,9 @@ nsAnnotationService::GetPageAnnotation(nsIURI* aURI,
}
}
if (NS_SUCCEEDED(rv))
NS_ADDREF(*_retval = value);
if (NS_SUCCEEDED(rv)) {
value.forget(_retval);
}
return rv;
}
@@ -711,8 +712,9 @@ nsAnnotationService::GetItemAnnotation(int64_t aItemId,
}
}
if (NS_SUCCEEDED(rv))
NS_ADDREF(*_retval = value);
if (NS_SUCCEEDED(rv)) {
value.forget(_retval);
}
return rv;
}