diff --git a/js/xpconnect/loader/mozJSComponentLoader.cpp b/js/xpconnect/loader/mozJSComponentLoader.cpp index 70875cf060fd..75c4d4565ec7 100644 --- a/js/xpconnect/loader/mozJSComponentLoader.cpp +++ b/js/xpconnect/loader/mozJSComponentLoader.cpp @@ -1144,8 +1144,7 @@ mozJSComponentLoader::UnloadModules() mModules.Enumerate(ClearModules, NULL); - // Destroying our context will force a GC. - JS_DestroyContext(mContext); + JS_DestroyContextNoGC(mContext); mContext = nullptr; mRuntimeService = nullptr;