$OpenBSD$ index 1984ed1..748fd39 100644 --- dom/workers/XMLHttpRequest.cpp.orig Fri Feb 20 15:40:37 2015 +++ dom/workers/XMLHttpRequest.cpp Fri Feb 20 15:40:37 2015 @@ -1538,6 +1538,8 @@ XMLHttpRequest::XMLHttpRequest(WorkerPrivate* aWorkerPrivate) mWorkerPrivate->AssertIsOnWorkerThread(); SetIsDOMBinding(); + + mozilla::HoldJSObjects(this); } XMLHttpRequest::~XMLHttpRequest() @@ -2308,7 +2310,4 @@ void XMLHttpRequest::UpdateState(const StateData& aStateData) { mStateData = aStateData; - if (JSVAL_IS_GCTHING(mStateData.mResponse)) { - mozilla::HoldJSObjects(this); - } }