static void task_cleanup_handler(void* task)
{
- if (task)
- MSG_task_destroy(static_cast<msg_task_t>(task));
+ MSG_task_destroy(static_cast<msg_task_t>(task));
}
static int process_daemon(int /*argc*/, char** /*argv*/)
}
test = 3;
- // Create a process running sucessive sleeps on a host and turn the host off during the execution of the process.
+ // Create a process running successive sleeps on a host and turn the host off during the execution of the process.
if (xbt_dynar_search_or_negative(tests, &test) != -1) {
xbt_die("Test 3 is superseeded by activity-lifecycle");
}
test = 6;
if (xbt_dynar_search_or_negative(tests, &test) != -1) {
XBT_INFO("Test 6: Turn on Jupiter, assign a VM on Jupiter, launch a process inside the VM, and turn off the node");
- MSG_process_set_data_cleanup(nullptr); // If set for test 6, cleanup handler gives double-free errors.
// Create VM0
msg_vm_t vm0 = MSG_vm_create_core(jupiter, "vm0");