diff options
Diffstat (limited to 'libmm-glib/mm-modem.c')
-rw-r--r-- | libmm-glib/mm-modem.c | 3 |
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); } |