From d1e4653cda5e1c67194a7496f98187b338d042f2 Mon Sep 17 00:00:00 2001 From: "mrbkap%gmail.com" Date: Tue, 17 Mar 2009 21:58:21 +0000 Subject: [PATCH] Bug 461158 - Add missing error propagation. Patch from Igor Bukanov , r=brendan a=ss git-svn-id: svn://10.0.0.236/trunk@256565 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/src/jsobj.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mozilla/js/src/jsobj.c b/mozilla/js/src/jsobj.c index 425b4fa2d99..3db67c800ba 100644 --- a/mozilla/js/src/jsobj.c +++ b/mozilla/js/src/jsobj.c @@ -3460,6 +3460,8 @@ js_FindPropertyHelper(JSContext *cx, jsid id, JSObject **objp, if (obj->map->ops->lookupProperty == js_LookupProperty) { protoIndex = js_LookupPropertyWithFlags(cx, obj, id, 0, &pobj, &prop); + if (protoIndex < 0) + return -1; } else { if (!OBJ_LOOKUP_PROPERTY(cx, obj, id, &pobj, &prop)) return -1;