diff --git a/openair2/LAYER2/PDCP_v10.1.0/pdcp.c b/openair2/LAYER2/PDCP_v10.1.0/pdcp.c index a8029adebe63a14212e941f028babb5109fbc0a4..8185ad04f7f6f782aa182c26d09a04878ae1e0be 100755 --- a/openair2/LAYER2/PDCP_v10.1.0/pdcp.c +++ b/openair2/LAYER2/PDCP_v10.1.0/pdcp.c @@ -945,6 +945,7 @@ boolean_t pdcp_remove_UE(const protocol_ctxt_t* const ctxt_pP) { // check and remove SRBs first for (srb_id=0;srb_id<2;srb_id++) { + AssertFatal( srb_id-1 > 0, "Array index below zero (hard coded). FIXME!" ); pdcp_p = &pdcp_array_srb_eNB[ctxt_pP->enb_module_id][ctxt_pP->ue_module_id][srb_id-1]; if (pdcp_p->instanciated_instance == TRUE) { pdcp_p->instanciated_instance = FALSE;