memset(&pst, 0, sizeof(Pst));
FILL_PST_SCH_TO_MAC(pst, inst);
- pst.event = EVENT_DL_ALLOC;
+ pst.event = EVENT_DL_SCH_INFO;
return(*schMacDlAllocOpts[pst.selector])(&pst, dlSchedInfo);
}
ueCb->dlInfo.dlLcCtxt[lcIdx].bo = 0;
}
+
+ if (!dlMsgAlloc->numLc)
+ {
+ DU_LOG("\nDEBUG --> SCH : No bo for any lcid\n");
+ return ROK;
+ }
/* pdcch and pdsch data is filled */
schDlRsrcAllocDlMsg(dlMsgAlloc, cell, crnti, &accumalatedSize, slot);
dlBrdcstAlloc->ssbTrans,
dlBrdcstAlloc->sib1Trans);
- SCH_FREE(cell->schDlSlotInfo[slot]->rarInfo,sizeof(RarAlloc));
+ SCH_FREE(cell->schDlSlotInfo[slot]->rarInfo,sizeof(RarInfo));
cell->schDlSlotInfo[slot]->rarInfo = NULLP;
}