| Index: runtime/bin/socket_impl.dart
|
| diff --git a/runtime/bin/socket_impl.dart b/runtime/bin/socket_impl.dart
|
| index 10cc29585c4ce6cd50c5ae4642ddd08475c4c6ed..e30f414be5614db7820b057958c1e58763259bf8 100644
|
| --- a/runtime/bin/socket_impl.dart
|
| +++ b/runtime/bin/socket_impl.dart
|
| @@ -54,6 +54,7 @@ class _SocketBase {
|
| for (int i = _FIRST_EVENT; i <= _LAST_EVENT; i++) {
|
| if (((event_mask & (1 << i)) != 0)) {
|
| if ((i == _CLOSE_EVENT) && this is _Socket && _id >= 0) {
|
| + _closedRead = true;
|
| if (_closedWrite) _close();
|
| }
|
|
|
|
|