From 21dd06169683018e627074424b8a07ddc25732b0 Mon Sep 17 00:00:00 2001 From: Gleb Natapov Date: Mon, 30 Jul 2007 08:21:52 +0000 Subject: [PATCH] Init req_send_range_lock. Found by Terry Dontje. This commit was SVN r15677. --- ompi/mca/pml/ob1/pml_ob1_sendreq.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ompi/mca/pml/ob1/pml_ob1_sendreq.c b/ompi/mca/pml/ob1/pml_ob1_sendreq.c index 467244a4da..4533db5cf1 100644 --- a/ompi/mca/pml/ob1/pml_ob1_sendreq.c +++ b/ompi/mca/pml/ob1/pml_ob1_sendreq.c @@ -136,12 +136,19 @@ static void mca_pml_ob1_send_request_construct(mca_pml_ob1_send_request_t* req) req->req_rdma_cnt = 0; req->req_throttle_sends = false; OBJ_CONSTRUCT(&req->req_send_ranges, opal_list_t); + OBJ_CONSTRUCT(&req->req_send_range_lock, opal_mutex_t); +} + +static void mca_pml_ob1_send_request_destruct(mca_pml_ob1_send_request_t* req) +{ + OBJ_DESTRUCT(&req->req_send_ranges); + OBJ_DESTRUCT(&req->req_send_range_lock); } OBJ_CLASS_INSTANCE( mca_pml_ob1_send_request_t, mca_pml_base_send_request_t, mca_pml_ob1_send_request_construct, - NULL ); + mca_pml_ob1_send_request_destruct ); /** * Completion of a short message - nothing left to schedule. Note that this