Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName for the DNS resolver thread. r?froydnj
MozReview-Commit-ID: EQvKoIIorKG
--- a/netwerk/dns/nsHostResolver.cpp
+++ b/netwerk/dns/nsHostResolver.cpp
@@ -1433,17 +1433,19 @@ nsHostResolver::SizeOfIncludingThis(Mall
}
void
nsHostResolver::ThreadFunc(void *arg)
{
LOG(("DNS lookup thread - starting execution.\n"));
static nsThreadPoolNaming naming;
- naming.SetThreadPoolName(NS_LITERAL_CSTRING("DNS Resolver"));
+ nsCString name = naming.GetNextThreadName("DNS Resolver");
+
+ PR_SetCurrentThreadName(name.BeginReading());
#if defined(RES_RETRY_ON_FAILURE)
nsResState rs;
#endif
nsHostResolver *resolver = (nsHostResolver *)arg;
nsHostRecord *rec = nullptr;
AddrInfo *ai = nullptr;