[Telepathy-commits] [telepathy-glib/master] TpConnectionManager: don't assert if the default value for a param is unset

Simon McVittie simon.mcvittie at collabora.co.uk
Thu Feb 12 05:15:53 PST 2009


Thanks, GValue.
---
 telepathy-glib/connection-manager.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/telepathy-glib/connection-manager.c b/telepathy-glib/connection-manager.c
index c7b67fa..a24111f 100644
--- a/telepathy-glib/connection-manager.c
+++ b/telepathy-glib/connection-manager.c
@@ -316,7 +316,8 @@ tp_connection_manager_free_protocols (GPtrArray *protocols)
         {
           g_free (param->name);
           g_free (param->dbus_signature);
-          g_value_unset (&(param->default_value));
+          if (G_IS_VALUE (&param->default_value))
+            g_value_unset (&param->default_value);
         }
 
       g_free (proto->params);
-- 
1.5.6.5




More information about the telepathy-commits mailing list