aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);
}