[next] telepathy-gabble: tp_asv_to_vardict() now returns a floating ref
Guillaume Desmottes
gdesmott at kemper.freedesktop.org
Fri Feb 28 07:11:00 PST 2014
Module: telepathy-gabble
Branch: next
Commit: c95e7ce6e37708910506a86b98dad6269cb5b9f3
URL: http://cgit.freedesktop.org/telepathy/telepathy-gabble/commit/?id=c95e7ce6e37708910506a86b98dad6269cb5b9f3
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date: Fri Feb 28 16:06:28 2014 +0100
tp_asv_to_vardict() now returns a floating ref
---
src/server-sasl-channel.c | 3 ++-
src/server-tls-manager.c | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/server-sasl-channel.c b/src/server-sasl-channel.c
index d6f68ff..bc95f54 100644
--- a/src/server-sasl-channel.c
+++ b/src/server-sasl-channel.c
@@ -1051,7 +1051,8 @@ gabble_server_sasl_channel_get_failure_details (GabbleServerSaslChannel *self,
*dbus_error = g_strdup (self->priv->sasl_error);
if (details != NULL)
- *details = tp_asv_to_vardict (self->priv->sasl_error_details);
+ *details = g_variant_ref_sink (tp_asv_to_vardict (
+ self->priv->sasl_error_details));
if (reason != NULL)
*reason = self->priv->disconnect_reason;
diff --git a/src/server-tls-manager.c b/src/server-tls-manager.c
index 7cfb68f..ad7a578 100644
--- a/src/server-tls-manager.c
+++ b/src/server-tls-manager.c
@@ -581,7 +581,7 @@ gabble_server_tls_manager_get_rejection_details (GabbleServerTLSManager *self,
&details_tmp);
*dbus_error = g_strdup (dbus_error_tmp);
- *details = tp_asv_to_vardict (details_tmp);
+ *details = g_variant_ref_sink (tp_asv_to_vardict (details_tmp));
*reason = cert_reject_reason_to_conn_reason (tls_reason);
More information about the telepathy-commits
mailing list