diff --git a/srsue/src/phy/nr/worker_pool.cc b/srsue/src/phy/nr/worker_pool.cc index 53fa8f13b..d50bba912 100644 --- a/srsue/src/phy/nr/worker_pool.cc +++ b/srsue/src/phy/nr/worker_pool.cc @@ -115,14 +115,16 @@ int worker_pool::set_ul_grant(std::array pac srsran_dci_ul_nr_t dci_ul = {}; if (srsran_dci_nr_ul_unpack(NULL, &dci_msg, &dci_ul) < SRSRAN_SUCCESS) { + logger.error("Couldn't unpack UL grant"); return SRSRAN_ERROR; } if (logger.info.enabled()) { std::array str; - srsran_dci_ul_nr_to_str(NULL, &dci_ul, str.data(), str.size()); + srsran_dci_nr_t dci = {}; + srsran_dci_ul_nr_to_str(&dci, &dci_ul, str.data(), str.size()); logger.set_context(phy_state.rar_grant_slot.idx); - logger.info("Setting RAR Grant %s", str.data()); + logger.info("Setting RAR Grant: %s", str.data()); } phy_state.set_ul_pending_grant(phy_state.rar_grant_slot, dci_ul);