Index: runtime/vm/service/vmservice.dart |
diff --git a/runtime/vm/service/vmservice.dart b/runtime/vm/service/vmservice.dart |
index a627ed740fe13fd62d80d9ec25cf4f0d217bdd8c..c7a29f1655be9c9fbeed3659a8fe4fbba36fd222 100644 |
--- a/runtime/vm/service/vmservice.dart |
+++ b/runtime/vm/service/vmservice.dart |
@@ -68,7 +68,8 @@ class VMService extends MessageRouter { |
void _exit() { |
isolateLifecyclePort.close(); |
scriptLoadPort.close(); |
turnidge
2015/05/04 17:47:13
Add a comment so I don't undo this fix again!
Cutch
2015/05/04 19:56:52
Done.
|
- for (var client in clients) { |
+ var clientsList = clients.toList(); |
+ for (var client in clientsList) { |
client.close(); |
} |
// Call embedder shutdown hook after the internal shutdown. |