X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cdf579a58a51a10bcdc91ea8e8b92292ee7f48f8..19b3962253112b19308537bc2400de141c119d99:/src/msg/msg_vm.cpp diff --git a/src/msg/msg_vm.cpp b/src/msg/msg_vm.cpp index 1049c455e6..c166b5fe78 100644 --- a/src/msg/msg_vm.cpp +++ b/src/msg/msg_vm.cpp @@ -153,7 +153,8 @@ void MSG_vm_destroy(msg_vm_t vm) if (MSG_vm_is_running(vm)) MSG_vm_shutdown(vm); - xbt_assert(MSG_vm_is_created(vm), "shutdown the given VM before destroying it"); + xbt_assert(MSG_vm_is_created(vm) || __MSG_vm_is_state(vm, SURF_VM_STATE_DESTROYED), + "shutdown the given VM before destroying it"); /* Then, destroy the VM object */ simgrid::simix::kernelImmediate([vm]() {