[telepathy-gabble/master] Don't crash if the per channel manager caps aren't initialized

Sjoerd Simons sjoerd.simons at collabora.co.uk
Wed May 6 09:47:05 PDT 2009


---
 src/ft-manager.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/ft-manager.c b/src/ft-manager.c
index 281686c..018eb2e 100644
--- a/src/ft-manager.c
+++ b/src/ft-manager.c
@@ -662,6 +662,9 @@ gabble_ft_manager_get_contact_caps (GabbleCapsChannelManager *manager,
  if (presence == NULL)
    return;
 
+ if (presence->per_channel_manager_caps == NULL)
+   return;
+
  if (!GPOINTER_TO_INT (g_hash_table_lookup (presence->per_channel_manager_caps,
          manager)))
    return;
-- 
1.5.6.5




More information about the telepathy-commits mailing list