diff --git a/mozilla/js/src/jsxml.c b/mozilla/js/src/jsxml.c index 20abefb36b0..5ee5d5a1b2f 100644 --- a/mozilla/js/src/jsxml.c +++ b/mozilla/js/src/jsxml.c @@ -5969,6 +5969,9 @@ xml_hasOwnProperty(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, JSObject *pobj; JSProperty *prop; + if (!JS_InstanceOf(cx, obj, &js_XMLClass, argv)) + return JS_FALSE; + name = argv[0]; if (!HasProperty(cx, obj, name, &pobj, &prop)) return JS_FALSE;