From: alegrand Date: Thu, 20 Oct 2005 09:18:14 +0000 (+0000) Subject: bug fix (found by Cyril Banino). X-Git-Tag: v3.3~3596 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/7d4f544e3472cef981da4cc84db078b72c8c6920 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 --- 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; + } } }