diff --git a/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c b/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c index af76867ef345de9ebda6288434586eeb4e593d04..7131e9c2b27b8099c49696f3a046206f6bdde2f3 100644 --- a/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c +++ b/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c @@ -628,7 +628,7 @@ void pf_dl(module_id_t module_id, } } - qsort(UE_sched, sizeof(*UE_sched), sizeofArray(UE_sched), comparator); + qsort(UE_sched, sizeofArray(UE_sched), sizeof(UEsched_t), comparator); UEsched_t *iterator = UE_sched; const int min_rbSize = 5; diff --git a/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c b/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c index d6a9553c1075899ae5a8e6fb676178095452ed6d..680e308400be128bff2551b06b86adf4096ca138 100644 --- a/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c +++ b/openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c @@ -1705,7 +1705,7 @@ void pf_ul(module_id_t module_id, curUE++; } - qsort(UE_sched, sizeof(*UE_sched), sizeofArray(UE_sched), comparator); + qsort(UE_sched, sizeofArray(UE_sched), sizeof(UEsched_t), comparator); UEsched_t *iterator=UE_sched; /* Loop UE_sched to find max coeff and allocate transmission */