aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-modem.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-11-22 14:03:48 +0100
committerAleksander Morgado <aleksander@aleksander.es>2021-11-22 13:04:52 +0000
commitd2b620c5fa2b9d389b0d543be1f10860d4404612 (patch)
tree27866a584fec3fe75277474acd98b4bce9716a94 /libmm-glib/mm-modem.c
parent6db9a48c343690c808aea92e29daf13e021d3fc8 (diff)
libmm-glib,modem: fix warning when loading SIM slots
Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/465
Diffstat (limited to 'libmm-glib/mm-modem.c')
-rw-r--r--libmm-glib/mm-modem.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libmm-glib/mm-modem.c b/libmm-glib/mm-modem.c
index f63fc48a..5e244314 100644
--- a/libmm-glib/mm-modem.c
+++ b/libmm-glib/mm-modem.c
@@ -2926,7 +2926,8 @@ static void
list_sim_slots_context_free (ListSimSlotsContext *ctx)
{
g_strfreev (ctx->sim_paths);
- g_ptr_array_unref (ctx->sim_slots);
+ if (ctx->sim_slots)
+ g_ptr_array_unref (ctx->sim_slots);
g_slice_free (ListSimSlotsContext, ctx);
}