diff --git a/libfprint/fp-context.c b/libfprint/fp-context.c index 42607dcb..34fcdda8 100644 --- a/libfprint/fp-context.c +++ b/libfprint/fp-context.c @@ -291,11 +291,10 @@ fp_context_finalize (GObject *object) FpContext *self = (FpContext *) object; FpContextPrivate *priv = fp_context_get_instance_private (self); - g_clear_pointer (&priv->devices, g_ptr_array_unref); - g_cancellable_cancel (priv->cancellable); g_clear_object (&priv->cancellable); g_clear_pointer (&priv->drivers, g_array_unref); + g_clear_pointer (&priv->devices, g_ptr_array_unref); g_slist_free_full (g_steal_pointer (&priv->sources), (GDestroyNotify) g_source_destroy);