fix: check that dlsch[0] is not NULL

Note: the dci formats 2, 2A and 1E were not checked,
this has to be done. dlsch[0] and dlsch[1] (when
applicable) must be checked somehow.
This commit is contained in:
Cedric Roux
2017-02-13 15:08:20 +01:00
parent 82403ed1dd
commit 4d8e41100a
+4
View File
@@ -4001,6 +4001,7 @@ int generate_ue_dlsch_params_from_dci(int frame,
break;
case format1A:
if (!dlsch[0]) return -1;
switch (frame_parms->N_RB_DL) {
case 6:
@@ -4414,6 +4415,7 @@ int generate_ue_dlsch_params_from_dci(int frame,
break;
case format1C:
if (!dlsch[0]) return -1;
harq_pid = 0;
dlsch0_harq = dlsch[0]->harq_processes[harq_pid];
@@ -4549,6 +4551,7 @@ int generate_ue_dlsch_params_from_dci(int frame,
break;
case format1:
if (!dlsch[0]) return -1;
switch (frame_parms->N_RB_DL) {
case 6:
@@ -5868,6 +5871,7 @@ int generate_ue_dlsch_params_from_dci(int frame,
break;
case format1E_2A_M10PRB:
if (!dlsch[0]) return -1;
harq_pid = ((DCI1E_5MHz_2A_M10PRB_TDD_t *)dci_pdu)->harq_pid;