X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0ca1291c2f63ca6235f4b4885c48413a900aade4..033b1246e6eb1fc4e6322dc561de751dc53d29e4:/src/amok/PeerManagement/peermanagement.c diff --git a/src/amok/PeerManagement/peermanagement.c b/src/amok/PeerManagement/peermanagement.c index 704b72ebc0..1f02fe01bc 100644 --- a/src/amok/PeerManagement/peermanagement.c +++ b/src/amok/PeerManagement/peermanagement.c @@ -261,7 +261,7 @@ static void _amok_pm_join(void *p) mod->groups = NULL; mod->done = 0; - mod->groups = xbt_dict_new(); + mod->groups = xbt_dict_new_homogeneous(NULL); /* callbacks */ gras_cb_register("amok_pm_kill", &amok_pm_cb_kill); @@ -283,8 +283,7 @@ static void _amok_pm_leave(void *p) /* moddata */ amok_pm_moddata_t mod = (amok_pm_moddata_t) p; - if (mod->groups) - xbt_dict_free(&mod->groups); + xbt_dict_free(&mod->groups); /* callbacks */ gras_cb_unregister("amok_pm_kill", &amok_pm_cb_kill);