Bug 1297314 - Initialize IPC union parameters to void_t for the case when RecvKeywordToURI() returns early. r?evilpie
MozReview-Commit-ID: DlrROVhekSF
--- a/dom/ipc/ContentParent.cpp
+++ b/dom/ipc/ContentParent.cpp
@@ -4439,16 +4439,19 @@ ContentParent::RecvRemoveFakeVolume(cons
}
bool
ContentParent::RecvKeywordToURI(const nsCString& aKeyword,
nsString* aProviderName,
OptionalInputStreamParams* aPostData,
OptionalURIParams* aURI)
{
+ *aPostData = void_t();
+ *aURI = void_t();
+
nsCOMPtr<nsIURIFixup> fixup = do_GetService(NS_URIFIXUP_CONTRACTID);
if (!fixup) {
return true;
}
nsCOMPtr<nsIInputStream> postData;
nsCOMPtr<nsIURIFixupInfo> info;