From: tzachid Date: Sun, 12 Oct 2008 07:30:48 +0000 (+0000) Subject: [ipoib] Fix a memory leak. X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=339f8b70c5f50798364d6d51021ad52866191521;p=~shefty%2Frdma-win.git [ipoib] Fix a memory leak. git-svn-id: svn://openib.tc.cornell.edu/gen1@1643 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- diff --git a/trunk/ulp/ipoib/kernel/ipoib_port.c b/trunk/ulp/ipoib/kernel/ipoib_port.c index ac978c16..915c616e 100644 --- a/trunk/ulp/ipoib/kernel/ipoib_port.c +++ b/trunk/ulp/ipoib/kernel/ipoib_port.c @@ -4942,6 +4942,7 @@ __endpt_mgr_add_bcast( p_port->port_num, p_mcast_rec ); if( status != IB_SUCCESS ) { + cl_obj_destroy( &p_endpt->obj ); IPOIB_PRINT_EXIT( TRACE_LEVEL_ERROR, IPOIB_DBG_ERROR, ("ipoib_create_mcast_endpt returned %s\n", p_port->p_adapter->p_ifc->get_err_str( status )) );