| Index: runtime/bin/socket_patch.dart
|
| diff --git a/runtime/bin/socket_patch.dart b/runtime/bin/socket_patch.dart
|
| index 46fdb74446a3c5d8bbb8d1bdd1da275b6ab1d75c..96059e51ed0ce520376a9446ee42410ce43d647b 100644
|
| --- a/runtime/bin/socket_patch.dart
|
| +++ b/runtime/bin/socket_patch.dart
|
| @@ -500,6 +500,7 @@ class _NativeSocket extends NativeFieldWrapperClass1 {
|
| canActivateEvents = false;
|
| for (int i = FIRST_EVENT; i <= LAST_EVENT; i++) {
|
| if (((events & (1 << i)) != 0)) {
|
| + if ((i == CLOSED_EVENT || i == READ_EVENT) && isClosedRead) continue;
|
| if (i == CLOSED_EVENT &&
|
| typeFlags != TYPE_LISTENING_SOCKET &&
|
| !isClosing &&
|
|
|