diff --git a/mozilla/java/plugins/src/PlugletFactory.cpp b/mozilla/java/plugins/src/PlugletFactory.cpp index bf0d7af0bdf..957ed75069d 100644 --- a/mozilla/java/plugins/src/PlugletFactory.cpp +++ b/mozilla/java/plugins/src/PlugletFactory.cpp @@ -47,6 +47,9 @@ nsresult PlugletFactory::CreatePluginInstance(const char* aPluginMIMEType, void env->ExceptionDescribe(); return NS_ERROR_FAILURE; } + if (!obj) { + return NS_ERROR_FAILURE; + } nsISupports * instance = new Pluglet(obj); NS_ADDREF(instance); *aResult = instance;