diff --git a/drivers/modem/gsm_ppp.c b/drivers/modem/gsm_ppp.c index 1fdcd4cc70b..f4b4ab2856e 100644 --- a/drivers/modem/gsm_ppp.c +++ b/drivers/modem/gsm_ppp.c @@ -1061,6 +1061,8 @@ void gsm_ppp_stop(const struct device *dev) if (gsm->modem_off_cb) { gsm->modem_off_cb(gsm->dev, gsm->user_data); } + + gsm->attached = false; } void gsm_ppp_register_modem_power_callback(const struct device *dev,