X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrrlc%2Frlc_mgr.c;h=60391efc0bc455a7225e3541403b0153c6d8e64a;hb=bd2905b5f651349abafb7934a952414d7c24e291;hp=3cfb3b77a35e9356b962260ebff9ff28a8cab426;hpb=ef723e2e773fc6a6dcff43005569e509201df198;p=o-du%2Fl2.git diff --git a/src/5gnrrlc/rlc_mgr.c b/src/5gnrrlc/rlc_mgr.c index 3cfb3b77a..60391efc0 100644 --- a/src/5gnrrlc/rlc_mgr.c +++ b/src/5gnrrlc/rlc_mgr.c @@ -65,8 +65,10 @@ uint8_t SendRlcUeCfgRspToDu(Pst *pst, RlcCfgCfmInfo *cfgRsp) { /* jump to specific primitive depending on configured selector */ uint8_t ret = ROK; + RlcCb *gCb; RlcUeCfgRsp *ueRsp = NULLP; + gCb = RLC_GET_RLCCB(pst->srcInst); RLC_ALLOC_SHRABL_BUF(pst->region, pst->pool, ueRsp, sizeof(RlcUeCfgRsp)); if(!ueRsp) { @@ -92,6 +94,7 @@ uint8_t SendRlcUeCfgRspToDu(Pst *pst, RlcCfgCfmInfo *cfgRsp) RLC_FREE_SHRABL_BUF(pst->region, pst->pool, ueRsp, sizeof(RlcUeCfgRsp)); } } + RLC_FREE(gCb, cfgRsp, sizeof(RlcCfgCfmInfo)); return ret; } /* end of SendRlcUeCfgRspToDu */