From 8a2fdf3f7d711438dfbb61e24fcf06897fba6243 Mon Sep 17 00:00:00 2001 From: alegrand Date: Thu, 11 Nov 2004 00:43:51 +0000 Subject: [PATCH] No need to insert an element twice in a set. It causes some weird behaviour. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@494 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/xbt/swag.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/xbt/swag.c b/src/xbt/swag.c index 8759e67b3c..f6a8491d95 100644 --- a/src/xbt/swag.c +++ b/src/xbt/swag.c @@ -36,6 +36,9 @@ void xbt_swag_init(xbt_swag_t swag, size_t offset) void xbt_swag_insert(void *obj, xbt_swag_t swag) { + + if(xbt_swag_belongs(obj, swag)) return; + (swag->count)++; if (swag->head == NULL) { swag->head = obj; -- 2.20.1