Chromium Code Reviews| Index: sdk/lib/io/secure_server_socket.dart |
| diff --git a/sdk/lib/io/secure_server_socket.dart b/sdk/lib/io/secure_server_socket.dart |
| index 18966a34c0e851ec8bfd25a1dd06c04e6c3a70d8..e9da3c665a4ef7b292415e7d7cae5110250698a7 100644 |
| --- a/sdk/lib/io/secure_server_socket.dart |
| +++ b/sdk/lib/io/secure_server_socket.dart |
| @@ -227,18 +227,14 @@ class RawSecureServerSocket extends Stream<RawSecureSocket> { |
| _controller.add(secureConnection); |
| } |
| }).catchError((e) { |
| - if (_closed) { |
| - throw e; |
| - } else { |
| + if (!_closed) { |
| _controller.addError(e); |
| - close(); |
| } |
| }); |
| } |
| void _onError(e) { |
| _controller.addError(e); |
| - close(); |
| } |
| void _onDone() { |