X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/30f1c8c5e4b8a7b6e593c7bb885ffad766ae6f5d..2d16ebcee6bde01575b4cd88a853e1ac1c2532bf:/src/gras/Virtu/process.c diff --git a/src/gras/Virtu/process.c b/src/gras/Virtu/process.c index c0cf02fe5a..24c0f62f75 100644 --- a/src/gras/Virtu/process.c +++ b/src/gras/Virtu/process.c @@ -10,7 +10,7 @@ #include "xbt/sysdep.h" #include "xbt/log.h" #include "gras/transport.h" -#include "gras/datadesc.h" +#include "xbt/datadesc.h" #include "gras/messages.h" #include "gras_modinter.h" @@ -150,7 +150,7 @@ void gras_procdata_init() "MayDay: two modules use '%s' as libdata name", fab.name); /* Add the data in place, after some more sanity checking */ - elem = (*(fab.constructor)) (); + elem = fab.constructor(); if (elem->name_len && elem->name_len != strlen(elem->name)) { elem->name_len = strlen(elem->name); XBT_WARN @@ -179,8 +179,7 @@ void gras_procdata_exit() const char *gras_os_hostport() { static char *res = NULL; - if (res) - free(res); /* my port may have changed */ + free(res); /* my port may have changed */ res = bprintf("%s:%d", gras_os_myname(), gras_os_myport()); return (const char *) res; }