From 796d9f28d856243aec3475de3fcb952000601a1a Mon Sep 17 00:00:00 2001 From: "shaver%netscape.com" Date: Mon, 27 Sep 1999 06:04:54 +0000 Subject: [PATCH] properly unlock object, preventing ugly crash with |if (foo in noFoo)| git-svn-id: svn://10.0.0.236/trunk@49118 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/src/jsinterp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mozilla/js/src/jsinterp.c b/mozilla/js/src/jsinterp.c index 7ff6324b3a6..76025197905 100644 --- a/mozilla/js/src/jsinterp.c +++ b/mozilla/js/src/jsinterp.c @@ -1257,7 +1257,8 @@ js_Interpret(JSContext *cx, jsval *result) if (!ok) goto out; PUSH_OPND(BOOLEAN_TO_JSVAL(prop != NULL)); - OBJ_DROP_PROPERTY(cx, obj, prop); + if (prop) + OBJ_DROP_PROPERTY(cx, obj2, prop); break; #endif /* JS_HAS_IN_OPERATOR */