From 7d4f544e3472cef981da4cc84db078b72c8c6920 Mon Sep 17 00:00:00 2001 From: alegrand Date: Thu, 20 Oct 2005 09:18:14 +0000 Subject: [PATCH] bug fix (found by Cyril Banino). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1761 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/msg/gos.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/msg/gos.c b/src/msg/gos.c index 76d4dacdb9..a774a0fbf1 100644 --- a/src/msg/gos.c +++ b/src/msg/gos.c @@ -53,7 +53,10 @@ static MSG_error_t __MSG_task_get_with_time_out_from_host(m_task_t * task, xbt_fifo_foreach(h->simdata->mbox[channel],item,t,m_task_t) { if(t->simdata->source==host) break; } - if(item) break; + if(item) { + xbt_fifo_remove_item(h->simdata->mbox[channel],item); + break; + } } } -- 2.20.1