diff --git a/mozilla/xpcom/threads/nsThread.cpp b/mozilla/xpcom/threads/nsThread.cpp index a7f84d6916f..2d54b384c69 100644 --- a/mozilla/xpcom/threads/nsThread.cpp +++ b/mozilla/xpcom/threads/nsThread.cpp @@ -547,6 +547,7 @@ nsThreadPoolRunnable::Run() ("nsIThreadPool thread %p running %p\n", th, this)); rv = request->Run(); NS_ASSERTION(NS_SUCCEEDED(rv), "runnable failed"); + NS_RELEASE(request); // let the thread pool know we've finished a run PR_CEnterMonitor(mPool);