so we can't do a mfree after.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9373
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
/* Redefine the classical malloc/free/realloc functions so that they fit well in the mmalloc framework */
#include "mmprivate.h"
+#include "gras_config.h"
static void *__mmalloc_current_heap = NULL; /* The heap we are currently using. */
void free(void *p)
{
void *mdp = __mmalloc_current_heap;
+#ifdef HAVE_GTNETS
+ if(!mdp) return;
+#endif
LOCK(mdp);
mfree(mdp, p);
UNLOCK(mdp);