Index: runtime/vm/service_isolate.cc |
diff --git a/runtime/vm/service_isolate.cc b/runtime/vm/service_isolate.cc |
index bd73eb83ddb3e360514f00c6745f101245c35dbf..1957b1b79cfec33fe9c90a8dba1f0a6575ee4de7 100644 |
--- a/runtime/vm/service_isolate.cc |
+++ b/runtime/vm/service_isolate.cc |
@@ -301,6 +301,7 @@ class RunServiceTask : public ThreadPool::Task { |
// TODO(johnmccutchan): Support starting up service isolate without embedder |
// provided isolate creation callback. |
if (create_callback == NULL) { |
+ ServiceIsolate::SetServiceIsolate(NULL); |
Cutch
2015/10/26 21:39:44
This isn't needed. The default value of the servic
zra
2015/10/26 21:49:58
Done.
|
ServiceIsolate::FinishedInitializing(); |
return; |
} |
@@ -319,6 +320,7 @@ class RunServiceTask : public ThreadPool::Task { |
&error)); |
if (isolate == NULL) { |
OS::PrintErr("vm-service: Isolate creation error: %s\n", error); |
+ ServiceIsolate::SetServiceIsolate(NULL); |
ServiceIsolate::FinishedInitializing(); |
return; |
} |