X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrrlc%2Frlc_dbm_dl.c;h=6ca1d73132303cbbbe1f1732a5e6ab38063d11b8;hb=fed126358e8ddf1cb94f28740eb668b665685ea9;hp=040d37a8b020d1227f9943af8e6446ab3952021f;hpb=a31737d4988c5e02d4998c16973b1048fa2be9a4;p=o-du%2Fl2.git diff --git a/src/5gnrrlc/rlc_dbm_dl.c b/src/5gnrrlc/rlc_dbm_dl.c index 040d37a8b..6ca1d7313 100755 --- a/src/5gnrrlc/rlc_dbm_dl.c +++ b/src/5gnrrlc/rlc_dbm_dl.c @@ -329,7 +329,6 @@ Void rlcDbmDelAllDlRb(RlcCb *gCb,RlcDlRbCb **rbCbLst,uint8_t numRbCb) if( RLC_MODE_UM == rbCbLst[idx]->mode) { rlcUmmFreeDlRbCb(gCb,rbCbLst[idx]); - RLC_FREE (gCb,rbCbLst[idx], sizeof (RlcDlRbCb)); } else if( RLC_MODE_AM == rbCbLst[idx]->mode) @@ -340,6 +339,7 @@ Void rlcDbmDelAllDlRb(RlcCb *gCb,RlcDlRbCb **rbCbLst,uint8_t numRbCb) else if(RLC_MODE_TM == rbCbLst[idx]->mode) { cmLListCatLList(&(gCb->u.dlCb->toBeFreed.sduLst),&(rbCbLst[idx]->m.tm.sduQ)); + RLC_FREE (gCb,rbCbLst[idx]->snssai, sizeof (Snssai)); RLC_FREE (gCb,rbCbLst[idx], sizeof (RlcDlRbCb)); } @@ -468,8 +468,8 @@ Void rlcDbmDelDlUeCb(RlcCb *gCb,RlcDlUeCb *ueCb,Bool abortFlag) DU_LOG("\nERROR --> RLC_DL : UeId[%u] HashList Insertion Failed", ueCb->ueId); } - memset(&gCb->rlcThpt.thptPerUe[ueCb->ueId -1], 0, sizeof(RlcThptPerUe)); - gCb->rlcThpt.numActvUe--; + memset(&gCb->rlcThpt.ueTputInfo.thptPerUe[ueCb->ueId -1], 0, sizeof(RlcThptPerUe)); + gCb->rlcThpt.ueTputInfo.numActvUe--; /* kw005.201 ccpu00117318, updating the statistics */ gCb->genSts.numUe--; @@ -687,7 +687,6 @@ S16 rlcDbmDlShutdown(RlcCb *gCb) rlcDbmDlDeInit(gCb); - return ROK; } /* kwDbmShutdown */