From owner-svn-ports-all@freebsd.org Fri Dec 1 13:08:28 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F31C2E54836; Fri, 1 Dec 2017 13:08:28 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BF8D715CB; Fri, 1 Dec 2017 13:08:28 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vB1D8RHj046708; Fri, 1 Dec 2017 13:08:27 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vB1D8RBv046707; Fri, 1 Dec 2017 13:08:27 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201712011308.vB1D8RBv046707@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Fri, 1 Dec 2017 13:08:27 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r455286 - branches/2017Q4/www/firefox/files X-SVN-Group: ports-branches X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: branches/2017Q4/www/firefox/files X-SVN-Commit-Revision: 455286 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Dec 2017 13:08:29 -0000 Author: jbeich Date: Fri Dec 1 13:08:27 2017 New Revision: 455286 URL: https://svnweb.freebsd.org/changeset/ports/455286 Log: www/firefox: add missing FF57 secfix (direct commit) Reported by: Waterfox Security: f78eac48-c3d1-4666-8de5-63ceea25a578 Approved by: ports-secteam blanket Modified: branches/2017Q4/www/firefox/files/patch-bug1401804 Modified: branches/2017Q4/www/firefox/files/patch-bug1401804 ============================================================================== --- branches/2017Q4/www/firefox/files/patch-bug1401804 Fri Dec 1 13:06:22 2017 (r455285) +++ branches/2017Q4/www/firefox/files/patch-bug1401804 Fri Dec 1 13:08:27 2017 (r455286) @@ -29,3 +29,30 @@ index 5a5dfbe9bed0..0c42d16e7117 100644 } bool +commit 3f1085447fa0 +Author: Jon Coppeard +Date: Wed Sep 27 18:02:12 2017 +0100 + + Bug 1401804 - Expose wrappee if we create a new wrapper. r=sfink, a=sledru + + --HG-- + extra : source : 60fdac23fbc5c4793c276107ce2a1c45759c2a2e +--- + js/src/jscompartment.cpp | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git js/src/jscompartment.cpp js/src/jscompartment.cpp +index 7a65c69b55e0..ed024724711f 100644 +--- js/src/jscompartment.cpp ++++ js/src/jscompartment.cpp +@@ -442,6 +442,10 @@ JSCompartment::getOrCreateWrapper(JSContext* cx, HandleObject existing, MutableH + return true; + } + ++ // Ensure that the wrappee is exposed in case we are creating a new wrapper ++ // for a gray object. ++ ExposeObjectToActiveJS(obj); ++ + // Create a new wrapper for the object. + auto wrap = cx->runtime()->wrapObjectCallbacks->wrap; + RootedObject wrapper(cx, wrap(cx, existing, obj));