| Index: runtime/vm/virtual_memory_fuchsia.cc
|
| diff --git a/runtime/vm/virtual_memory_fuchsia.cc b/runtime/vm/virtual_memory_fuchsia.cc
|
| index 058bbac4e4c4533496ce786f5cd36d7cae8d1b19..08919db6e1bb45c543054893a1add890192a447a 100644
|
| --- a/runtime/vm/virtual_memory_fuchsia.cc
|
| +++ b/runtime/vm/virtual_memory_fuchsia.cc
|
| @@ -171,7 +171,7 @@ VirtualMemory* VirtualMemory::ReserveInternal(intptr_t size) {
|
|
|
|
|
| VirtualMemory::~VirtualMemory() {
|
| - if (!embedder_allocated()) {
|
| + if (vm_owns_region()) {
|
| mx_handle_t vmar = static_cast<mx_handle_t>(handle());
|
| mx_status_t status = mx_vmar_destroy(vmar);
|
| if (status != NO_ERROR) {
|
|
|