[ofa-general] Re: [PATCH] osm: fixing small memory leak

Yevgeny Kliteynik kliteyn at dev.mellanox.co.il
Sun Apr 22 12:35:43 PDT 2007


Yevgeny Kliteynik wrote:
> Hi Hal,
> 
> This patch fixes a small memory leak - OpenSM was leaking ~200 bytes

Correction (not that it matters too much) - 32 bytes, not 200.

-- Yevgeny

> or more for each guid in the fabric each time the guid2lid file was 
> re-read.
> 
> Please apply to ofed_1_2 and trunk.
> 
> Thanks.
> 
> Signed-off-by: Yevgeny Kliteynik <kliteyn at dev.mellanox.co.il>
> ---
> osm/opensm/osm_lid_mgr.c |    1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
> 
> diff --git a/osm/opensm/osm_lid_mgr.c b/osm/opensm/osm_lid_mgr.c
> index bd5945f..d856fb0 100644
> --- a/osm/opensm/osm_lid_mgr.c
> +++ b/osm/opensm/osm_lid_mgr.c
> @@ -247,6 +247,7 @@ __osm_lid_mgr_validate_db(
>           cl_ptr_vector_set( &p_mgr->used_lids, lid, (void *)1);
>       }
>     } /* got a lid */
> +    free(p_item);
>     p_item = (osm_db_guid_elem_t*)cl_qlist_remove_head(&guids);
>   } /* all guids */
>  Exit:




More information about the general mailing list