| Index: runtime/bin/socket_patch.dart
|
| diff --git a/runtime/bin/socket_patch.dart b/runtime/bin/socket_patch.dart
|
| index 144696d9119f34fe48c02a6f73d13f21e1530f84..0e7abdb4bf98b0f310f54bf90f848b97838de460 100644
|
| --- a/runtime/bin/socket_patch.dart
|
| +++ b/runtime/bin/socket_patch.dart
|
| @@ -1345,13 +1345,13 @@ class _SocketStreamConsumer extends StreamConsumer<List<int>> {
|
| try {
|
| write();
|
| } catch (e) {
|
| + socket.destroy();
|
| stop();
|
| - socket._consumerDone();
|
| done(e);
|
| }
|
| },
|
| onError: (error, [stackTrace]) {
|
| - socket._consumerDone();
|
| + socket.destroy();
|
| done(error, stackTrace);
|
| },
|
| onDone: () {
|
|
|