Index: remoting/protocol/buffered_socket_writer.cc |
diff --git a/remoting/protocol/buffered_socket_writer.cc b/remoting/protocol/buffered_socket_writer.cc |
index 178f14a9e2091b2f79daa4979735959ce3cf5a88..de1135640c8403fd9042692cdc2dcfe6dddd14a3 100644 |
--- a/remoting/protocol/buffered_socket_writer.cc |
+++ b/remoting/protocol/buffered_socket_writer.cc |
@@ -55,7 +55,9 @@ bool BufferedSocketWriterBase::Write( |
buffer_size_ += data->size(); |
DoWrite(); |
- return true; |
+ |
+ // DoWrite() may trigger OnWriteError() to be called. |
+ return !closed_; |
} |
void BufferedSocketWriterBase::DoWrite() { |