Index: base/threading/thread.cc |
diff --git a/base/threading/thread.cc b/base/threading/thread.cc |
index f4ba3ff80aba57ddf85e949bb5a204817cf2fced..9487c83d1b515b9c4d2c8549e9b913cc714c2a5b 100644 |
--- a/base/threading/thread.cc |
+++ b/base/threading/thread.cc |
@@ -7,6 +7,7 @@ |
#include "base/bind.h" |
#include "base/lazy_instance.h" |
#include "base/third_party/dynamic_annotations/dynamic_annotations.h" |
+#include "base/threading/thread_id_name_manager.h" |
#include "base/threading/thread_local.h" |
#include "base/threading/thread_restrictions.h" |
#include "base/synchronization/waitable_event.h" |
@@ -65,6 +66,7 @@ Thread::Thread(const char* name) |
Thread::~Thread() { |
Stop(); |
+ ThreadIdNameManager::GetInstance()->RemoveNameForId(thread_id_); |
} |
bool Thread::Start() { |