| Index: runtime/vm/dart_api_impl.cc
|
| diff --git a/runtime/vm/dart_api_impl.cc b/runtime/vm/dart_api_impl.cc
|
| index ac9faf7ea91ed3f2a3c7f957e74258606fd41795..4612641dd70078cd2e1829c280e5fa365855aae7 100644
|
| --- a/runtime/vm/dart_api_impl.cc
|
| +++ b/runtime/vm/dart_api_impl.cc
|
| @@ -125,6 +125,8 @@ static void ProcessUnhandledException(const UnhandledException& uhe) {
|
| DART_EXPORT void Dart_HandleMessage(Dart_Port dest_port,
|
| Dart_Port reply_port,
|
| Dart_Message dart_message) {
|
| + Zone zone; // Setup a VM zone as we are creating some handles.
|
| + HandleScope scope; // Setup a VM handle scope.
|
| const Instance& msg = Instance::Handle(DeserializeMessage(dart_message));
|
| const String& class_name =
|
| String::Handle(String::NewSymbol("ReceivePortImpl"));
|
|
|