X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f47deaf4eadbed4cf8c31d97100d444cc978799f..449093d82414be9879de14d10f6d7253d42d104c:/src/smpi/plugins/sampi_loadbalancer.cpp diff --git a/src/smpi/plugins/sampi_loadbalancer.cpp b/src/smpi/plugins/sampi_loadbalancer.cpp index a9f81ac230..926ad87ff0 100644 --- a/src/smpi/plugins/sampi_loadbalancer.cpp +++ b/src/smpi/plugins/sampi_loadbalancer.cpp @@ -80,7 +80,7 @@ public: sg_host_t migration_hosts[2] = {cur_host, migrate_to_host}; // Changing this to double[2] ... will cause trouble with parallel_execute, because that fct is trying to call free(). double* comp_amount = new double[2]{0, 0}; - double* comm_amount = new double[4]{0, std::max(args.memory_consumption, 1.0), 0, 0}; + double* comm_amount = new double[4]{0, /*must not be 0*/std::max(args.memory_consumption, 1.0), 0, 0}; xbt_os_timer_t timer = smpi_process()->timer(); xbt_os_threadtimer_start(timer);