Bug 20578 - Can't cancel outgoing calls by removing self-handle until streaming implementation has called Ready
Summary: Can't cancel outgoing calls by removing self-handle until streaming implement...
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: unspecified
Hardware: Other All
: medium minor
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-10 05:46 UTC by Simon McVittie
Modified: 2009-06-02 07:35 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Simon McVittie 2009-03-10 05:46:23 UTC
Gabble does not allow outgoing calls to be cancelled by removal of the self-handle from the GabbleMediaChannel's members until we've sent the Jingle session-initiate. This is not done until the stream handler has called Ready, potentially meaning that clients have difficulty recovering from a broken streaming implementation.

(Clients can still call Close in this circumstance, though.)
Comment 1 Will Thompson 2009-06-02 07:32:53 UTC
commit 824ccc0e21566697c64dc6935366be19990bb8ae
Author: Will Thompson <will.thompson@collabora.co.uk>
Date:   Fri Apr 10 15:27:44 2009 +0100

    Simplify gabble_media_channel_remove_member
    
    Fixes fd.o#20578 (Can't cancel outgoing calls by removing self-handle
    until streaming implementation has called Ready).
Comment 2 Will Thompson 2009-06-02 07:35:06 UTC
(which was released in Gabble 0.7.27)


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.