diff --git a/openair1/PHY/NR_UE_TRANSPORT/nr_initial_sync.c b/openair1/PHY/NR_UE_TRANSPORT/nr_initial_sync.c index 26c01d3bb6..23baadda8a 100644 --- a/openair1/PHY/NR_UE_TRANSPORT/nr_initial_sync.c +++ b/openair1/PHY/NR_UE_TRANSPORT/nr_initial_sync.c @@ -81,7 +81,7 @@ NR_UE_SSB* insert_into_list(NR_UE_SSB *head, NR_UE_SSB *node) { NR_UE_SSB *current = head; while (current->next_ssb !=NULL) { NR_UE_SSB *temp=current->next_ssb; - if(node->metric > current->metric) { + if(node->metric > temp->metric) { node->next_ssb = temp; current->next_ssb = node; return head;