From fab4b81c588701462e597451ec36d52209849992 Mon Sep 17 00:00:00 2001 From: Florian Kaltenberger <florian.kaltenberger@eurecom.fr> Date: Thu, 17 Apr 2014 10:27:29 +0000 Subject: [PATCH] fixed severe memory leak git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5259 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- openair2/LAYER2/PDCP_v10.1.0/pdcp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openair2/LAYER2/PDCP_v10.1.0/pdcp.c b/openair2/LAYER2/PDCP_v10.1.0/pdcp.c index f8c56b60af..d299cd591f 100755 --- a/openair2/LAYER2/PDCP_v10.1.0/pdcp.c +++ b/openair2/LAYER2/PDCP_v10.1.0/pdcp.c @@ -1458,10 +1458,10 @@ void pdcp_layer_init(void) for (instance = 0; instance < NUMBER_OF_UE_MAX; instance++) { for (rb_id = 0; rb_id < maxDRB; rb_id++) { - memset(&pdcp_array_drb_ue[instance][rb_id-1], 0, sizeof(pdcp_t)); + memset(&pdcp_array_drb_ue[instance][rb_id], 0, sizeof(pdcp_t)); } for (rb_id = 0; rb_id < 2; rb_id++) { - memset(&pdcp_array_srb_ue[instance][rb_id-1], 0, sizeof(pdcp_t)); + memset(&pdcp_array_srb_ue[instance][rb_id], 0, sizeof(pdcp_t)); } #if defined(Rel10) for (service_id = 0; service_id < maxServiceCount; service_id++) { @@ -1474,10 +1474,10 @@ void pdcp_layer_init(void) for (instance = 0; instance < NUMBER_OF_eNB_MAX; instance++) { for (instance2 = 0; instance2 < NUMBER_OF_UE_MAX; instance2++) { for (rb_id = 0; rb_id < maxDRB; rb_id++) { - memset(&pdcp_array_drb_eNB[instance][instance2][rb_id-1], 0, sizeof(pdcp_t)); + memset(&pdcp_array_drb_eNB[instance][instance2][rb_id], 0, sizeof(pdcp_t)); } for (rb_id = 0; rb_id < 2; rb_id++) { - memset(&pdcp_array_srb_eNB[instance][instance2][rb_id-1], 0, sizeof(pdcp_t)); + memset(&pdcp_array_srb_eNB[instance][instance2][rb_id], 0, sizeof(pdcp_t)); } } #if defined(Rel10) -- GitLab