diff --git a/mozilla/js/src/liveconnect/jsj_JavaMember.c b/mozilla/js/src/liveconnect/jsj_JavaMember.c index f2a2d5b5860..80c1d6702be 100644 --- a/mozilla/js/src/liveconnect/jsj_JavaMember.c +++ b/mozilla/js/src/liveconnect/jsj_JavaMember.c @@ -101,8 +101,8 @@ JavaMember_finalize(JSContext *cx, JSObject *obj) return; JS_RemoveRoot(cx, &member_val->method_val); - if (JSVAL_IS_GCTHING(member_val->method_val)) - JS_RemoveRoot(cx, &member_val->method_val); + if (JSVAL_IS_GCTHING(member_val->field_val)) + JS_RemoveRoot(cx, &member_val->field_val); JS_free(cx, member_val); }