From cd216b17e0a15b41eccfb2292ffa5fd4a7146203 Mon Sep 17 00:00:00 2001 From: Yong Cong Sin Date: Sun, 20 Feb 2022 15:37:32 +0800 Subject: [PATCH] drivers: modem: gsm: Reset attached flag on stop The 'attached' flag should be reset on gsm_ppp_stop, or else some part of the gsm_finalize_connection won't be executed during the next gsm_ppp_start. Signed-off-by: Yong Cong Sin --- drivers/modem/gsm_ppp.c | 2 ++ 1 file changed, 2 insertions(+) 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,