remove a redundant download request
This commit is contained in:
dprice%netscape.com 2002-02-15 02:55:43 +00:00
Родитель 14ab0c83c9
Коммит 2e9769a204
1 изменённых файлов: 5 добавлений и 5 удалений

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

@ -138,10 +138,12 @@ nsInstallTrigger::HandleContent(const char * aContentType,
rv = aChannel->GetURI(getter_AddRefs(uri));
if (NS_FAILED(rv)) return rv;
request->Cancel(NS_BINDING_ABORTED);
if (uri) {
char* spec;
uri->GetSpec(&spec);
if (!spec)
nsXPIDLCString spec;
rv = uri->GetSpec(getter_Copies(spec));
if (NS_FAILED(rv))
return NS_ERROR_NULL_POINTER;
nsCOMPtr<nsIScriptGlobalObjectOwner> globalObjectOwner = do_QueryInterface(aWindowContext);
@ -153,8 +155,6 @@ nsInstallTrigger::HandleContent(const char * aContentType,
{
PRBool value;
rv = StartSoftwareUpdate(globalObject, NS_ConvertASCIItoUCS2(spec), 0, &value);
nsMemory::Free(spec);
if (NS_SUCCEEDED(rv) && value)
return NS_OK;