From: mquinson Date: Mon, 13 Dec 2010 12:59:12 +0000 (+0000) Subject: Do not answer the request twice X-Git-Tag: v3.6_beta2~773 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/8b050d260bfdf8459627c5f9f7a6309f20a5cc55 Do not answer the request twice git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9150 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/simix/smx_network.c b/src/simix/smx_network.c index edbd94080e..befa2fd2e8 100644 --- a/src/simix/smx_network.c +++ b/src/simix/smx_network.c @@ -347,8 +347,7 @@ void SIMIX_pre_comm_test(smx_req_t req) if (req->comm_test.result) { xbt_fifo_push(action->request_list, req); SIMIX_comm_finish(action); - } - else { + } else { SIMIX_request_answer(req); } } @@ -363,7 +362,7 @@ void SIMIX_pre_comm_testany(smx_req_t req) req->comm_testany.result = cursor; xbt_fifo_push(action->request_list, req); SIMIX_comm_finish(action); - break; + return; } } SIMIX_request_answer(req);