From 7af5e9f59e1aedb9025a5d42e1303c5408566bd5 Mon Sep 17 00:00:00 2001 From: francescomani Date: Fri, 14 Mar 2025 10:14:01 +0100 Subject: [PATCH] prevent possible segfault in is_ss_monitor_occasion function --- openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c b/openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c index 3817e06759..9ebf2dbeb4 100644 --- a/openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c +++ b/openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c @@ -415,6 +415,8 @@ void get_monitoring_period_offset(const NR_SearchSpace_t *ss, int *period, int * bool is_ss_monitor_occasion(const int frame, const int slot, const int slots_per_frame, const NR_SearchSpace_t *ss) { + if (!ss) + return false; const int duration = ss->duration ? *ss->duration : 1; bool monitor = false; int period, offset;