From a6336324be7d8949025ba4d29047db2209f0092d Mon Sep 17 00:00:00 2001 From: Ben Turner Date: Tue, 1 Dec 2009 15:08:16 -0800 Subject: [PATCH] Don't let plugin return a null window object and NPERR_NO_ERROR, r=jst. --- modules/plugin/base/src/nsNPAPIPlugin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/plugin/base/src/nsNPAPIPlugin.cpp b/modules/plugin/base/src/nsNPAPIPlugin.cpp index 80190eb4bb6d..4a9b1fbe4136 100644 --- a/modules/plugin/base/src/nsNPAPIPlugin.cpp +++ b/modules/plugin/base/src/nsNPAPIPlugin.cpp @@ -2080,7 +2080,7 @@ _getvalue(NPP npp, NPNVariable variable, void *result) case NPNVWindowNPObject: { *(NPObject **)result = _getwindowobject(npp); - return NPERR_NO_ERROR; + return *(NPObject **)result ? NPERR_NO_ERROR : NPERR_GENERIC_ERROR; } case NPNVPluginElementNPObject: {