"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
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;
}