From 7138126896374dcba8b0edc532a6cd16b62a43ea Mon Sep 17 00:00:00 2001 From: Andre Puschmann Date: Wed, 8 May 2019 15:02:55 +0200 Subject: [PATCH] add short-cirtuit evaluation for calculating nof of ref symbols without passing object --- lib/src/phy/ch_estimation/refsignal_dl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/phy/ch_estimation/refsignal_dl.c b/lib/src/phy/ch_estimation/refsignal_dl.c index a9ab6d7d3..80806e81a 100644 --- a/lib/src/phy/ch_estimation/refsignal_dl.c +++ b/lib/src/phy/ch_estimation/refsignal_dl.c @@ -169,7 +169,7 @@ uint32_t srslte_refsignal_cs_v(uint32_t port_id, uint32_t ref_symbol_idx) inline uint32_t srslte_refsignal_cs_nof_symbols(srslte_refsignal_t* q, srslte_dl_sf_cfg_t* sf, uint32_t port_id) { - if (q->cell.frame_type == SRSLTE_FDD || !sf->tdd_config.configured || + if (q == NULL || sf == NULL || q->cell.frame_type == SRSLTE_FDD || !sf->tdd_config.configured || srslte_sfidx_tdd_type(sf->tdd_config, sf->tti % 10) == SRSLTE_TDD_SF_D) { if (port_id < 2) { return 4;