| Index: runtime/bin/vmservice/running_isolate.dart
|
| diff --git a/runtime/bin/vmservice/running_isolate.dart b/runtime/bin/vmservice/running_isolate.dart
|
| index 2d4af13ae97c8b7cd1c16398af2ecf051447251a..48724acd50afb14d74a338d113218985e9eef753 100644
|
| --- a/runtime/bin/vmservice/running_isolate.dart
|
| +++ b/runtime/bin/vmservice/running_isolate.dart
|
| @@ -14,8 +14,7 @@ class RunningIsolate implements ServiceRequestRouter {
|
| final completer = new Completer.sync();
|
| final receivePort = new ReceivePort();
|
| sendServiceMessage(sendPort, receivePort, request);
|
| - receivePort.receive((value, ignoreReplyTo) {
|
| - receivePort.close();
|
| + receivePort.first.then((value) {
|
| if (value is Exception) {
|
| completer.completeError(value);
|
| } else {
|
|
|