diff --git a/openair1/PHY/INIT/lte_init.c b/openair1/PHY/INIT/lte_init.c index 61087c7ab9eb5b9da029f22d6a582543879d616d..90cafbf2537a08da969e3daf5ce2c1a4b0e142e0 100644 --- a/openair1/PHY/INIT/lte_init.c +++ b/openair1/PHY/INIT/lte_init.c @@ -50,8 +50,10 @@ void phy_config_sib1_eNB(u8 Mod_id, LTE_DL_FRAME_PARMS *lte_frame_parms = &PHY_vars_eNB_g[Mod_id]->lte_frame_parms; - lte_frame_parms->tdd_config = tdd_Config->subframeAssignment; - lte_frame_parms->tdd_config_S = tdd_Config->specialSubframePatterns; + if (tdd_Config) { + lte_frame_parms->tdd_config = tdd_Config->subframeAssignment; + lte_frame_parms->tdd_config_S = tdd_Config->specialSubframePatterns; + } lte_frame_parms->SIwindowsize = SIwindowsize; lte_frame_parms->SIPeriod = SIPeriod; }