_grab_avatar_sha1 in src/presence-cache.c says: + /* FIXME: according to XEP-0153, + * if (handle == priv->conn->parent.self_handle), then we MUST + * immediately send a presence update with an empty update child + * element (no photo node), then re-download our own vCard; + * when that arrives, we may start setting the photo node in our + * presence again. + * + * At the moment we ignore that requirement and trust that our other + * resource is getting its sha1 right - but it's a good policy to not + * trust anyone's XMPP implementation :-) */ We should add the extra checks.
What was this doing filed against tp-glib? I must have been asleep. Assigning to Gabble like it should have been.
This was fixed in 0.8.5.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.