summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/client.c b/src/client.c
index 0464b76..29e221a 100644
--- a/src/client.c
+++ b/src/client.c
@@ -298,6 +298,12 @@ stored_channel_prepare_cb (GObject *object,
set = tp_channel_group_get_members (channel);
handles = tp_intset_to_array (set);
+ if (handles->len <= 0)
+ {
+ throw_error_message(context, "No contacts available");
+ return;
+ }
+
tp_connection_get_contacts_by_handle (connection, handles->len,
(TpHandle *) handles->data, G_N_ELEMENTS (features), features,
got_contacts_cb, context, NULL, NULL);