From 52f97bc929ee335b5cfe0640ba800fcc828ced8b Mon Sep 17 00:00:00 2001 From: Debarshi Ray Date: Tue, 6 Nov 2012 15:31:06 +0100 Subject: [PATCH] auth-client: Don't unref properties before creating the certificate Fixes: https://bugzilla.gnome.org/687762 --- libempathy/empathy-server-tls-handler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libempathy/empathy-server-tls-handler.c b/libempathy/empathy-server-tls-handler.c index 7a6bdf1e..d58155f5 100644 --- a/libempathy/empathy-server-tls-handler.c +++ b/libempathy/empathy-server-tls-handler.c @@ -148,14 +148,14 @@ tls_handler_init_async (GAsyncInitable *initable, "&o", &cert_object_path); bus_name = tp_proxy_get_bus_name (TP_PROXY (priv->channel)); - g_variant_unref (properties); - DEBUG ("Creating an TpTLSCertificate for path %s, bus name %s", cert_object_path, bus_name); priv->certificate = tp_tls_certificate_new (TP_PROXY (priv->channel), cert_object_path, &error); + g_variant_unref (properties); + if (error != NULL) { DEBUG ("Unable to create the TpTLSCertificate: error %s", -- 2.39.2