| Index: runtime/vm/isolate.cc
|
| diff --git a/runtime/vm/isolate.cc b/runtime/vm/isolate.cc
|
| index 226a46a512aa100fec9f331dd856eb550d340a49..9f51950b8b5f8f424d1b51b90ba0fd65f07dc6bf 100644
|
| --- a/runtime/vm/isolate.cc
|
| +++ b/runtime/vm/isolate.cc
|
| @@ -2503,19 +2503,19 @@ IsolateSpawnState::IsolateSpawnState(Dart_Port parent_port,
|
|
|
|
|
| IsolateSpawnState::~IsolateSpawnState() {
|
| - delete script_url_;
|
| - delete package_root_;
|
| + delete[] script_url_;
|
| + delete[] package_root_;
|
| for (int i = 0; package_map_ != NULL; i++) {
|
| if (package_map_[i] != NULL) {
|
| - delete package_map_[i];
|
| + delete[] package_map_[i];
|
| } else {
|
| - delete package_map_;
|
| + delete[] package_map_;
|
| package_map_ = NULL;
|
| }
|
| }
|
| - delete library_url_;
|
| - delete class_name_;
|
| - delete function_name_;
|
| + delete[] library_url_;
|
| + delete[] class_name_;
|
| + delete[] function_name_;
|
| free(serialized_args_);
|
| free(serialized_message_);
|
| }
|
|
|