Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
propagating bugfix to msg_simix
authordonassbr <donassbr@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 16 May 2007 10:00:09 +0000 (10:00 +0000)
committerdonassbr <donassbr@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 16 May 2007 10:00:09 +0000 (10:00 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3527 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/msg_simix/msg_simix_gos.c

index 0540e80..56fe081 100644 (file)
@@ -444,6 +444,8 @@ MSG_error_t MSG_task_put_with_timeout(m_task_t task, m_host_t dest,
                if (task->simdata->comm==NULL) {
                        task->simdata->using--;
                        process->simdata->waiting_task = NULL;
+                       xbt_fifo_remove(((simdata_host_t) remote_host->simdata)->mbox[channel],
+                       task);
                        if (task->simdata->receiver) {
                                task->simdata->receiver->simdata->waiting_task = NULL;
                        }