Bug 1323100 - Use NS_NewNamedThread in SingletonThreadHolder. r?froydnj draft
authorMarkus Stange <mstange@themasta.com>
Mon, 12 Dec 2016 19:17:51 -0500
changeset 456875 591fba4a8a1803f4449a2c32dc4b9c8c5c3ca2e4
parent 456874 f0f368530cff86959cfc59c3f6a9ea59236b823e
child 456876 27082a5571f2f8e2444d2d518eaf7748f2ebeaa6
push id40636
push userbmo:mstange@themasta.com
push dateFri, 06 Jan 2017 12:38:48 +0000
reviewersfroydnj
bugs1323100
milestone53.0a1
Bug 1323100 - Use NS_NewNamedThread in SingletonThreadHolder. r?froydnj MozReview-Commit-ID: Jcf5DfSrxrf
media/mtransport/nr_socket_prsock.cpp
--- a/media/mtransport/nr_socket_prsock.cpp
+++ b/media/mtransport/nr_socket_prsock.cpp
@@ -207,20 +207,19 @@ public:
    */
   MozExternalRefCountType AddUse()
   {
     MOZ_ASSERT(mParentThread == NS_GetCurrentThread());
     MOZ_ASSERT(int32_t(mUseCount) >= 0, "illegal refcnt");
     nsrefcnt count = ++mUseCount;
     if (count == 1) {
       // idle -> in-use
-      nsresult rv = NS_NewThread(getter_AddRefs(mThread));
+      nsresult rv = NS_NewNamedThread(mName, getter_AddRefs(mThread));
       MOZ_RELEASE_ASSERT(NS_SUCCEEDED(rv) && mThread,
                          "Should successfully create mtransport I/O thread");
-      NS_SetThreadName(mThread, mName);
       r_log(LOG_GENERIC,LOG_DEBUG,"Created wrapped SingletonThread %p",
             mThread.get());
     }
     r_log(LOG_GENERIC,LOG_DEBUG,"AddUse: %lu", (unsigned long) count);
     return count;
   }
 
   MozExternalRefCountType ReleaseUse()