Index: ipc/ipc_channel_posix.cc |
diff --git a/ipc/ipc_channel_posix.cc b/ipc/ipc_channel_posix.cc |
index e8065fe0a68a180b945532ee523dcde9f9d66b23..f6a6367c63068e34e123eb84535a1db9b75f1d05 100644 |
--- a/ipc/ipc_channel_posix.cc |
+++ b/ipc/ipc_channel_posix.cc |
@@ -447,6 +447,8 @@ bool Channel::ChannelImpl::ProcessIncomingMessages() { |
// to the console. |
return false; |
#endif // defined(OS_MACOSX) |
+ } else if (errno == ECONNRESET) { |
+ return false; |
} else { |
PLOG(ERROR) << "pipe error (" << pipe_ << ")"; |
return false; |