aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Mazur <mkm@semihalf.com>2023-01-10 17:51:49 +0100
committerAleksander Morgado <aleksander@aleksander.es>2023-01-18 10:15:43 +0000
commit7750e927f696632c3c94e5453b27f4ea928530e2 (patch)
tree282f3bb03c6a285ec3f985fefad7c6ec0536c61b
parent68e92d9308a654b03dedc14f91f5b64200438086 (diff)
broadband-modem-mbim: Sync state of sim_hot_swap_configured variable
-rw-r--r--src/mm-broadband-modem-mbim.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mm-broadband-modem-mbim.c b/src/mm-broadband-modem-mbim.c
index f0eb9c3e..e4f988b7 100644
--- a/src/mm-broadband-modem-mbim.c
+++ b/src/mm-broadband-modem-mbim.c
@@ -5733,11 +5733,14 @@ setup_sim_hot_swap_context_free (SetupSimHotSwapContext *ctx)
}
static gboolean
-modem_setup_sim_hot_swap_finish (MMIfaceModem *self,
+modem_setup_sim_hot_swap_finish (MMIfaceModem *_self,
GAsyncResult *res,
GError **error)
{
- return g_task_propagate_boolean (G_TASK (res), error);
+ MMBroadbandModemMbim *self = MM_BROADBAND_MODEM_MBIM (_self);
+
+ self->priv->sim_hot_swap_configured = g_task_propagate_boolean (G_TASK (res), error);
+ return self->priv->sim_hot_swap_configured;
}
static void