[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