X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcm%2Fdu_app_rlc_inf.c;h=22bcaf95cf65b218f33cc82aa0678a9382f50c38;hb=8c0d3b68f4e2983fa0e601484cafcbfda69787d5;hp=9d98a314b3f6a2c48e230e819ced7957ac188ac7;hpb=f33e70cfac9c2fa3ffbbbdf2183b4c8876974b96;p=o-du%2Fl2.git diff --git a/src/cm/du_app_rlc_inf.c b/src/cm/du_app_rlc_inf.c index 9d98a314b..22bcaf95c 100644 --- a/src/cm/du_app_rlc_inf.c +++ b/src/cm/du_app_rlc_inf.c @@ -650,18 +650,11 @@ uint8_t unpackRlcUlUserDataToDu(RlcUlUserDataToDuFunc func, Pst *pst, Buffer *mB * ****************************************************************/ uint8_t packRlcDlUserDataToRlc(Pst *pst, RlcDlUserDataInfo *dlUserData) { - Buffer *mBuf = NULLP; - if(pst->selector == ODU_SELECTOR_LWLC) { - if (ODU_GET_MSG_BUF(pst->region, pst->pool, &mBuf) != ROK) - { - DU_LOG("\nERROR --> RLC DL: Memory allocation failed at packRlcDlUserDataToRlc"); - return RFAILED; - } /* pack the address of the structure */ - CMCHKPK(oduPackPointer,(PTR)dlUserData, mBuf); - return ODU_POST_TASK(pst,mBuf); + CMCHKPK(oduPackPointer,(PTR)dlUserData, dlUserData->dlMsg); + return ODU_POST_TASK(pst,dlUserData->dlMsg); } else { @@ -693,7 +686,6 @@ uint8_t unpackRlcDlUserDataToRlc(DuRlcDlUserDataToRlcFunc func, Pst *pst, Buffer RlcDlUserDataInfo *dlUserData; /* unpack the address of the structure */ CMCHKUNPK(oduUnpackPointer, (PTR *)&dlUserData, mBuf); - ODU_PUT_MSG_BUF(mBuf); return (*func)(pst, dlUserData); } else