From cdc5245cf1985c3e745f3c68299f0d2fcca07e63 Mon Sep 17 00:00:00 2001 From: Lionel Gauthier <lionel.gauthier@eurecom.fr> Date: Thu, 9 Apr 2015 09:19:44 +0000 Subject: [PATCH] patches13/0019-broken-code-not-sure-how-to-fix.patch git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7065 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- openair2/LAYER2/PDCP_v10.1.0/pdcp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/openair2/LAYER2/PDCP_v10.1.0/pdcp.c b/openair2/LAYER2/PDCP_v10.1.0/pdcp.c index a8029adebe6..8185ad04f7f 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; -- GitLab