Index: chrome/browser/extensions/api/messaging/native_message_process_host_posix.cc |
diff --git a/chrome/browser/extensions/api/messaging/native_message_process_host_posix.cc b/chrome/browser/extensions/api/messaging/native_message_process_host_posix.cc |
index 00f7e80744a5b0415d7f5113ff66189e7b0f084c..b2e9ed8e5bce8aeec4392c6a810dbf52f2ab3629 100644 |
--- a/chrome/browser/extensions/api/messaging/native_message_process_host_posix.cc |
+++ b/chrome/browser/extensions/api/messaging/native_message_process_host_posix.cc |
@@ -31,14 +31,8 @@ void NativeMessageProcessHost::OnFileCanReadWithoutBlocking(int fd) { |
// Make sure that the fd given to us is the same one we started with. |
CHECK_EQ(fd, read_file_); |
- // If this is a sendMessage request, stop trying to read after the first |
- // message. |
- if (is_send_message_) |
- read_watcher_.StopWatchingFileDescriptor(); |
- |
- MessageType type; |
std::string message; |
- if (!ReadMessage(&type, &message)) { |
+ if (!ReadMessage(&message)) { |
// A read failed, is the process dead? |
if (base::GetTerminationStatus(native_process_handle_, NULL) != |
base::TERMINATION_STATUS_STILL_RUNNING) { |