From 87ac9046376c65459600ff30828254e512bb7239 Mon Sep 17 00:00:00 2001 From: leonidk Date: Sun, 23 Sep 2007 16:38:45 +0000 Subject: [PATCH] [IBAL] Fix memory leak of compare data of listens requests. git-svn-id: svn://openib.tc.cornell.edu/gen1@834 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- branches/Ndi/core/al/kernel/al_cm_cep.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/branches/Ndi/core/al/kernel/al_cm_cep.c b/branches/Ndi/core/al/kernel/al_cm_cep.c index 61b9c5f1..d4417683 100644 --- a/branches/Ndi/core/al/kernel/al_cm_cep.c +++ b/branches/Ndi/core/al/kernel/al_cm_cep.c @@ -3907,6 +3907,11 @@ __cleanup_cep( case CEP_STATE_LISTEN: /* Remove from listen map. */ cl_rbmap_remove_item( &gp_cep_mgr->listen_map, &p_cep->listen_item ); + if( !p_cep->p_cmp_buf ) + { + cl_free( p_cep->p_cmp_buf ); + p_cep->p_cmp_buf = NULL; + } break; case CEP_STATE_PRE_REQ: -- 2.41.0