Index: cloud_print/service/win/setup_listener.cc |
diff --git a/cloud_print/service/win/setup_listener.cc b/cloud_print/service/win/setup_listener.cc |
index c0b6d1b9b3e5e814b254fe38e2448757b652ad87..be8cb673343964f3eebb667860de5869137f00f2 100644 |
--- a/cloud_print/service/win/setup_listener.cc |
+++ b/cloud_print/service/win/setup_listener.cc |
@@ -117,7 +117,7 @@ void SetupListener::Connect(const base::string16& user) { |
IPC::Channel::kReadBufferSize, |
IPC::Channel::kReadBufferSize, 5000, &attribs)); |
if (pipe.IsValid()) { |
- channel_ = IPC::Channel::CreateServer(IPC::ChannelHandle(pipe), |
+ channel_ = IPC::Channel::CreateServer(IPC::ChannelHandle(pipe.Get()), |
this); |
channel_->Connect(); |
} |