X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/439b21daa6b4ae15a9ae7d581e966aa4511fbd20..6981c0be6e073312ee2b00af3697a273b154a587:/src/surf/network.c diff --git a/src/surf/network.c b/src/surf/network.c index 23660190af..0d7f5ba3a2 100644 --- a/src/surf/network.c +++ b/src/surf/network.c @@ -665,10 +665,9 @@ static void net_finalize(surf_model_t network_model) surf_model_exit(network_model); network_model = NULL; - if (smpi_bw_factor) - xbt_dynar_free(&smpi_bw_factor); - if (smpi_lat_factor) - xbt_dynar_free(&smpi_lat_factor); + xbt_dict_free(&gap_lookup); + xbt_dynar_free(&smpi_bw_factor); + xbt_dynar_free(&smpi_lat_factor); } static void smpi_gap_append(double size, const link_CM02_t link, @@ -797,6 +796,9 @@ static void surf_network_model_init_internal(void) surf_network_model->suspend = surf_action_suspend; surf_network_model->resume = surf_action_resume; surf_network_model->is_suspended = surf_action_is_suspended; + + xbt_assert(surf_cpu_model_pm); + xbt_assert(surf_cpu_model_vm); surf_cpu_model_pm->set_max_duration = surf_action_set_max_duration; surf_cpu_model_vm->set_max_duration = surf_action_set_max_duration;