diff --git a/mozilla/mailnews/compose/src/nsURLFetcher.cpp b/mozilla/mailnews/compose/src/nsURLFetcher.cpp index 21f409b2469..def95096708 100644 --- a/mozilla/mailnews/compose/src/nsURLFetcher.cpp +++ b/mozilla/mailnews/compose/src/nsURLFetcher.cpp @@ -357,15 +357,8 @@ nsURLFetcher::FireURLRequest(nsIURI *aURL, nsOutputFileStream *fOut, { nsresult rv; - if ( (!aURL) || (!fOut) ) - { - return NS_ERROR_INVALID_ARG; - } - - if (!fOut->is_open()) - { - return NS_ERROR_FAILURE; - } + rv = Initialize(fOut, cb, tagData); + NS_ENSURE_SUCCESS(rv, rv); // we're about to fire a new url request so make sure the on stop request flag is cleared... mOnStopRequestProcessed = PR_FALSE; @@ -382,10 +375,6 @@ nsURLFetcher::FireURLRequest(nsIURI *aURL, nsOutputFileStream *fOut, rv = pURILoader->OpenURI(channel, nsIURILoader::viewNormal, cntListener); - mOutStream = fOut; - mCallback = cb; - mTagData = tagData; - return NS_OK; }