| Index: pkg/analysis_server/lib/src/channel/byte_stream_channel.dart
|
| diff --git a/pkg/analysis_server/lib/src/channel/byte_stream_channel.dart b/pkg/analysis_server/lib/src/channel/byte_stream_channel.dart
|
| index cc0274d3b2922465f7694566bda51dba38a7cbf7..730f4ec55cc76d773ceb95512b4d4458216ec52f 100644
|
| --- a/pkg/analysis_server/lib/src/channel/byte_stream_channel.dart
|
| +++ b/pkg/analysis_server/lib/src/channel/byte_stream_channel.dart
|
| @@ -80,9 +80,11 @@ class ByteStreamServerChannel implements ServerCommunicationChannel {
|
|
|
| @override
|
| void close() {
|
| - if (!_closed.isCompleted) {
|
| - _closed.complete();
|
| - }
|
| + output.flush().then((_) {
|
| + if (!_closed.isCompleted) {
|
| + _closed.complete();
|
| + }
|
| + });
|
| }
|
|
|
| @override
|
|
|