Index: jingle/glue/thread_wrapper.cc |
diff --git a/jingle/glue/thread_wrapper.cc b/jingle/glue/thread_wrapper.cc |
index 1955a2d9156182fb7d1ccaf5c6a5d8f68352004b..2e71a8044a9764d6fd1e0d3755b7fec7477a352f 100644 |
--- a/jingle/glue/thread_wrapper.cc |
+++ b/jingle/glue/thread_wrapper.cc |
@@ -49,6 +49,7 @@ JingleThreadWrapper::JingleThreadWrapper(MessageLoop* message_loop) |
pending_send_event_(true, false) { |
DCHECK_EQ(message_loop_, MessageLoop::current()); |
+ delete talk_base::ThreadManager::Instance()->CurrentThread(); |
talk_base::ThreadManager::Instance()->SetCurrentThread(this); |
talk_base::MessageQueueManager::Instance()->Add(this); |
message_loop_->AddDestructionObserver(this); |