- DU_LOG("RLC: Failed at SendRlcUlUeCreateRspToDu()");
- RLC_FREE_SHRABL_BUF(pst->region, pst->pool, ueCreateRsp, sizeof(RlcUeCfgRsp));
- ret = RFAILED;
+ ret = (*rlcUeCfgRspOpts[pst->selector])(pst, ueRsp);
+ if(ret)
+ {
+ DU_LOG("\nERROR --> RLC: Failed at SendRlcUeCfgRspToDu()");
+ RLC_FREE_SHRABL_BUF(pst->region, pst->pool, ueRsp, sizeof(RlcUeCfgRsp));
+ }
+ }
+ else
+ {
+ DU_LOG("\nERROR --> RLC: Failed at fillRlcUeCfgRsp() for event %d", pst->event);
+ RLC_FREE_SHRABL_BUF(pst->region, pst->pool, ueRsp, sizeof(RlcUeCfgRsp));