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