aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libempathy/empathy-tls-verifier.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/libempathy/empathy-tls-verifier.c b/libempathy/empathy-tls-verifier.c
index cd76a8917..c2169f0fd 100644
--- a/libempathy/empathy-tls-verifier.c
+++ b/libempathy/empathy-tls-verifier.c
@@ -619,14 +619,10 @@ empathy_tls_verifier_finalize (GObject *object)
DEBUG ("%p", object);
- if (priv->trusted_ca_list != NULL)
- g_ptr_array_unref (priv->trusted_ca_list);
-
- if (priv->cert_chain != NULL)
- g_ptr_array_unref (priv->cert_chain);
-
- g_free (priv->hostname);
+ tp_clear_pointer (&priv->trusted_ca_list, g_ptr_array_unref);
+ tp_clear_pointer (&priv->cert_chain, g_ptr_array_unref);
tp_clear_boxed (G_TYPE_HASH_TABLE, &priv->details);
+ g_free (priv->hostname);
G_OBJECT_CLASS (empathy_tls_verifier_parent_class)->finalize (object);
}