Attached is a patch to fix RequestAliases in gabble. If the alias is
already in queue it shouldn't increment pending_vcard_requests since
it's not goint to be requested. That means that if there is one alias
cached the counter won't reach 0 and gabble never return from the DBus
call.

Xavier Claessens.
diff -rN -u old-telepathy-gabble/src/conn-aliasing.c new-telepathy-gabble/src/conn-aliasing.c
--- old-telepathy-gabble/src/conn-aliasing.c	2007-08-11 17:19:59.000000000 +0200
+++ new-telepathy-gabble/src/conn-aliasing.c	2007-08-11 17:19:59.000000000 +0200
@@ -236,7 +236,6 @@
                     &alias);
                 request->vcard_requests[i] = NULL;
                 request->aliases[i] = alias;
-                request->pending_vcard_requests++;
                 continue;
             }
 

_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy

Reply via email to