Chromium Code Reviews| Index: runtime/bin/eventhandler_linux.cc |
| diff --git a/runtime/bin/eventhandler_linux.cc b/runtime/bin/eventhandler_linux.cc |
| index 1bf9378aac2a309bc04abd33fbefbdd58fcb3e4a..543378ba930ad9eb9dffb68450d596ded48f322c 100644 |
| --- a/runtime/bin/eventhandler_linux.cc |
| +++ b/runtime/bin/eventhandler_linux.cc |
| @@ -324,6 +324,12 @@ intptr_t EventHandlerImplementation::GetPollEvents(intptr_t events, |
| event_mask |= (1 << kOutEvent); |
| } |
| } |
| + |
| + if (events == (EPOLLHUP | EPOLLERR)) { |
|
Søren Gjesse
2013/02/22 09:29:06
So we still never get EPOLLHUP all alone on socket
Anders Johnsen
2013/02/22 09:33:18
Added.
|
| + event_mask = (1 << kErrorEvent); |
| + sd->MarkClosedWrite(); |
| + sd->MarkClosedRead(); |
| + } |
| } |
| return event_mask; |