[Bug 31772] New: Receiving a disco reply from a contact who's gone offline crashes Gabble
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Nov 19 20:35:59 CET 2010
https://bugs.freedesktop.org/show_bug.cgi?id=31772
Summary: Receiving a disco reply from a contact who's gone
offline crashes Gabble
Product: Telepathy
Version: git master
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: gabble
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: will.thompson at collabora.co.uk
QAContact: telepathy-bugs at lists.freedesktop.org
If Gabble gets a presence with an unknown caps node, it sends a disco query.
If the contact then sends an unavailable presence, Gabble removes the contact
from the presence cache.
But if the pending reply to the disco arrives successfully (which seems
improbable until you remember that invisible exists), Gabble crashes, because
the disco reply code assumes the contact is in the presence cache.
Test case and fix to follow.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list