diff options
Diffstat (limited to 'chrome/renderer')
-rw-r--r-- | chrome/renderer/render_thread.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/renderer/render_thread.cc b/chrome/renderer/render_thread.cc index b61e1eb..ddc8ebd 100644 --- a/chrome/renderer/render_thread.cc +++ b/chrome/renderer/render_thread.cc @@ -135,6 +135,10 @@ void RenderThread::Init() { void RenderThread::CleanUp() { DCHECK(current() == this); + // Need to destruct the SyncChannel to the browser before we go away because + // it caches a pointer to this thread. + channel_.reset(); + // Clean up plugin channels before this thread goes away. PluginChannelBase::CleanupChannels(); |