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