diff --git a/lib/lte_link_control/modules/ncellmeas.c b/lib/lte_link_control/modules/ncellmeas.c index 23003b0114b9..b0370874ae93 100644 --- a/lib/lte_link_control/modules/ncellmeas.c +++ b/lib/lte_link_control/modules/ncellmeas.c @@ -667,6 +667,13 @@ static void at_handler_ncellmeas(const char *response) goto exit; } + if (k_sem_count_get(&ncellmeas_idle_sem) > 0) { + /* No need to parse the notification because neighbor cell measurement + * has not been requested. + */ + goto exit; + } + if (ncellmeas_params.search_type > LTE_LC_NEIGHBOR_SEARCH_TYPE_EXTENDED_COMPLETE) { at_handler_ncellmeas_gci(response); goto exit;