From: Alexander Couzens Date: Sun, 1 Sep 2024 14:54:09 +0000 (+0200) Subject: uqmid: fsm: set fi->N = 0 for state start_iface X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=2b544de2ab036a2f76c218296305d38d69bd6efe;p=project%2Fuqmi.git uqmid: fsm: set fi->N = 0 for state start_iface Signed-off-by: Alexander Couzens --- diff --git a/uqmid/modem_fsm.c b/uqmid/modem_fsm.c index bd4ec8e..98ae7c5 100644 --- a/uqmid/modem_fsm.c +++ b/uqmid/modem_fsm.c @@ -830,6 +830,7 @@ static void modem_st_start_iface_onenter(struct osmo_fsm_inst *fi, uint32_t old_ struct modem *modem = fi->priv; struct qmi_service *wds = uqmi_service_find(modem->qmi, QMI_SERVICE_WDS); + fi->N = 0; tx_wds_start_network(modem, wds, wds_start_network_cb, modem->qmi->wds.profile_id, modem->qmi->wds.ip_family); } static void modem_st_start_iface(struct osmo_fsm_inst *fi, uint32_t event, void *data) @@ -855,6 +856,7 @@ static void modem_st_start_iface(struct osmo_fsm_inst *fi, uint32_t event, void /* No effect means it already started a connection, * but we didn't got packet_data_handle out of it. */ + fi->N++; tx_wds_stop_network(modem, wds, wds_stop_network_cb, 0xffffffff, &disable_autoconnect); break; default: