180576 nsPluginHostImpl::RegisterPluginMimeTypesWithLayout doesn't null check loader

r=av sr=bz


git-svn-id: svn://10.0.0.236/trunk@134019 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
timeless%mozdev.org
2002-11-17 21:58:03 +00:00
parent 3773ada488
commit e37205ec16

View File

@@ -3749,9 +3749,14 @@ nsresult nsPluginHostImpl::RegisterPluginMimeTypesWithLayout(nsPluginTag * plugi
return rv;
nsCOMPtr<imgILoader> loader;
if (!mOverrideInternalTypes)
if (!mOverrideInternalTypes) {
loader = do_GetService("@mozilla.org/image/loader;1");
if (!loader) {
NS_WARNING("get loader failed, falling back to mOverrideInternalTypes")
mOverrideInternalTypes=PR_TRUE;
}
}
for(int i = 0; i < pluginTag->mVariants; i++) {
// Do not register any doc loader factory content viewers for mime types we do internally