diff --git a/drivers/modem/gsm_ppp.c b/drivers/modem/gsm_ppp.c index fa91e0f77f2..76f395b5100 100644 --- a/drivers/modem/gsm_ppp.c +++ b/drivers/modem/gsm_ppp.c @@ -826,7 +826,7 @@ attaching: /* Read connection quality (RSSI) before PPP carrier is ON */ query_rssi_nolock(gsm); - if (!((gsm->minfo.mdm_rssi > 0) && (gsm->minfo.mdm_rssi != GSM_RSSI_INVALID) && + if (!((gsm->minfo.mdm_rssi) && (gsm->minfo.mdm_rssi != GSM_RSSI_INVALID) && (gsm->minfo.mdm_rssi < GSM_RSSI_MAXVAL))) { LOG_DBG("Not valid RSSI, %s", "retrying...");