summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
4bb733d)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2929
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
static void _amok_pm_join(void *p) {
/* moddata management */
amok_pm_moddata_t mod = (amok_pm_moddata_t)p;
static void _amok_pm_join(void *p) {
/* moddata management */
amok_pm_moddata_t mod = (amok_pm_moddata_t)p;
mod->done = 0;
mod->groups = xbt_dict_new();
mod->done = 0;
mod->groups = xbt_dict_new();
&amok_pm_cb_shutdown);
}
static void _amok_pm_exit(void) {
&amok_pm_cb_shutdown);
}
static void _amok_pm_exit(void) {
- /* no world-wide globals */
+ /* no world-wide globals */
}
static void _amok_pm_leave(void *p) {
/* moddata */
amok_pm_moddata_t mod = (amok_pm_moddata_t)p;
}
static void _amok_pm_leave(void *p) {
/* moddata */
amok_pm_moddata_t mod = (amok_pm_moddata_t)p;
- xbt_dict_free(&mod->groups);
+ if (mod->groups)
+ xbt_dict_free(&mod->groups);
/* callbacks */
gras_cb_unregister(gras_msgtype_by_name("amok_pm_kill"),
/* callbacks */
gras_cb_unregister(gras_msgtype_by_name("amok_pm_kill"),