| Index: runtime/bin/socket_patch.dart
|
| diff --git a/runtime/bin/socket_patch.dart b/runtime/bin/socket_patch.dart
|
| index 6382fc70dbd0d7a75f21d105752bd15b80383170..15dd4c7773dca2dfed3c5d8f227254c092b1a91e 100644
|
| --- a/runtime/bin/socket_patch.dart
|
| +++ b/runtime/bin/socket_patch.dart
|
| @@ -831,7 +831,8 @@ class _Socket extends Stream<List<int>> implements Socket {
|
| void _onData(event) {
|
| switch (event) {
|
| case RawSocketEvent.READ:
|
| - _controller.add(_raw.read());
|
| + var buffer = _raw.read();
|
| + if (buffer != null) _controller.add(buffer);
|
| break;
|
| case RawSocketEvent.WRITE:
|
| _consumer.write();
|
|
|