Index: chrome/nacl/nacl_listener.cc |
diff --git a/chrome/nacl/nacl_listener.cc b/chrome/nacl/nacl_listener.cc |
index a00a2377dd8965ff99d1862affbc2004344ee717..d6e081d6ed26d11de99957d52bc35327a6672ef2 100644 |
--- a/chrome/nacl/nacl_listener.cc |
+++ b/chrome/nacl/nacl_listener.cc |
@@ -157,7 +157,7 @@ void NaClListener::Listen() { |
switches::kProcessChannelID); |
channel_.reset(new IPC::SyncChannel(this, io_thread_.message_loop_proxy(), |
&shutdown_event_)); |
- filter_.reset(new IPC::SyncMessageFilter(&shutdown_event_)); |
+ filter_ = new IPC::SyncMessageFilter(&shutdown_event_); |
channel_->AddFilter(filter_.get()); |
channel_->Init(channel_name, IPC::Channel::MODE_CLIENT, true); |
main_loop_ = MessageLoop::current(); |