aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2024-05-27 00:03:23 +0200
committerAleksander Morgado <aleksandermj@chromium.org>2024-05-31 10:46:59 +0000
commit000acf4922240ea3f88e9b9ace5996c18fbe8aec (patch)
treeb974ec7235241b9741685eca6fc3c002fd8e5dc1 /src
parent90824b3e87806d55057ed713e4eb694edf3e685a (diff)
sim/qmi: do not leak access technology name
Diffstat (limited to 'src')
-rw-r--r--src/mm-sim-qmi.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mm-sim-qmi.c b/src/mm-sim-qmi.c
index 03a44240..1d24c23b 100644
--- a/src/mm-sim-qmi.c
+++ b/src/mm-sim-qmi.c
@@ -991,11 +991,13 @@ set_preferred_networks_reload_ready (MMBaseSim *self,
}
/* Check if there are access technology bits requested but unset */
if ((loaded_act & set_act) != set_act) {
- MMModemAccessTechnology unset = set_act & ~loaded_act;
+ MMModemAccessTechnology unset = set_act & ~loaded_act;
+ gchar *act;
+ act = mm_modem_access_technology_build_string_from_mask (unset);
mm_obj_warn (self, "access technologies '%s' not set for operator code '%s'",
- mm_modem_access_technology_build_string_from_mask (unset),
- set_op_code);
+ act, set_op_code);
+ g_free (act);
error = g_error_new (MM_CORE_ERROR, MM_CORE_ERROR_UNSUPPORTED,
"Access technology unsupported by modem or SIM");
break;