diff --git a/openair2/LAYER2/PDCP_v10.1.0/pdcp.c b/openair2/LAYER2/PDCP_v10.1.0/pdcp.c index f8c56b60afb45b8d877e9875c61884a3b4de8ec1..d299cd591f91412ac08580659fe3bbb1559f3def 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)