shared-qmi: cleanup UIM client if SIM hot swap setup fails

The cleanup was missing in one of the steps.
This commit is contained in:
Aleksander Morgado
2020-09-18 12:37:06 +02:00
parent f3619f99f5
commit 2494645448

View File

@@ -3896,6 +3896,7 @@ uim_refresh_register_all_ready (QmiClientUim *client,
} }
mm_obj_dbg (self, "refresh register all operation failed: %s", error->message); mm_obj_dbg (self, "refresh register all operation failed: %s", error->message);
g_clear_object (&priv->uim_client);
g_task_return_error (task, g_steal_pointer (&error)); g_task_return_error (task, g_steal_pointer (&error));
} else { } else {
mm_obj_dbg (self, "registered for all SIM refresh events"); mm_obj_dbg (self, "registered for all SIM refresh events");