diff --git a/dom/xbl/nsXBLProtoImplField.cpp b/dom/xbl/nsXBLProtoImplField.cpp index 5b57118f8d80..ed79c8db100a 100644 --- a/dom/xbl/nsXBLProtoImplField.cpp +++ b/dom/xbl/nsXBLProtoImplField.cpp @@ -245,12 +245,7 @@ FieldGetterImpl(JSContext *cx, JS::CallArgs args) return true; } - JS::Rooted v(cx); - if (!JS_GetPropertyById(cx, thisObj, id, &v)) { - return false; - } - args.rval().set(v); - return true; + return JS_GetPropertyById(cx, thisObj, id, args.rval()); } static bool