[Bug 22337] New: Closed signal not raised if contact A closes tube before contact B accepts/closes

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jun 17 22:10:57 CEST 2009


http://bugs.freedesktop.org/show_bug.cgi?id=22337

           Summary: Closed signal not raised if contact A closes tube before
                    contact B accepts/closes
           Product: Telepathy
           Version: unspecified
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: telepathy-gabble
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: neil.loknath at gmail.com


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


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the telepathy-bugs mailing list