Bug 22337 (nloko) - Closed signal not raised if contact A closes tube before contact B accepts/closes
Summary: Closed signal not raised if contact A closes tube before contact B accepts/cl...
Status: NEW
Alias: nloko
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-17 13:10 UTC by Neil Loknath
Modified: 2009-06-17 13:11 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Neil Loknath 2009-06-17 13:10:56 UTC
Overview: 

    If contact A offers a tube to contact B, and contact A closes before contact B accepts/closes, contact B should get the closed signal and not be allowed to accept the tube.

Steps to Reproduce: 

    1) Use Requests.CreateChannel to create a DBusTube with contact B's handle as TargetHandle

    2) Offer tube on NewChannels signal

    3) Contact B get's Requests.NewChannels signal for the tube, but does not respond immediately.

    4) Contact A closes the tube.


Actual Results: What the application did after performing the above steps.

     No closed signal is raised on contact B's side and contact B can still accept the tube.

Expected Results: What the application should have done, were the bug not present.

    Contact B should get the closed signal and not be allowed to accept the tube.

Build Date & Platform: 

    Ubuntu Jaunty 9.04
    telepathy-gabble 0.7.28


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.