From 319a8b3219b85b5680b21509ec1f59afeed688b8 Mon Sep 17 00:00:00 2001 From: George Bosilca Date: Thu, 17 Jul 2008 03:04:28 +0000 Subject: [PATCH] Once matched the proc attached to the request should be the source of the message and not the first on the list. This fix the ticket #1386. This commit was SVN r18929. --- ompi/mca/pml/ob1/pml_ob1_recvreq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ompi/mca/pml/ob1/pml_ob1_recvreq.c b/ompi/mca/pml/ob1/pml_ob1_recvreq.c index 29a0a62ab8..04fdf7e801 100644 --- a/ompi/mca/pml/ob1/pml_ob1_recvreq.c +++ b/ompi/mca/pml/ob1/pml_ob1_recvreq.c @@ -912,7 +912,7 @@ static mca_pml_ob1_recv_frag_t *recv_req_match_wild( /* loop over messages from the current proc */ if((frag = recv_req_match_specific_proc(req, &proc[i]))) { *p = &proc[i]; - req->req_recv.req_base.req_proc = proc->ompi_proc; + req->req_recv.req_base.req_proc = proc[i].ompi_proc; prepare_recv_req_converter(req); return frag; /* match found */ }