Bug 21499

Summary: Fix Gabble crashing and breaking if it gets a description-info too early.
Product: Telepathy Reporter: Will Thompson <will>
Component: gabbleAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium Keywords: patch
Version: unspecified   
Hardware: Other   
OS: All   
URL: http://git.collabora.co.uk/?p=user/wjt/telepathy-gabble-wjt.git;a=shortlog;h=refs/heads/early-description-info
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 21500    

Description Will Thompson 2009-05-01 03:42:36 UTC
If Gabble got a description-info for a stream before tpfs has called Ready() on the relevant StreamHandler, it'd crash when Ready() was called. On fixing that, other logic errors were revealed such that you couldn't ever accept such a call.

My branch 'early-description-info' fixes this, and adds a regression test.
Comment 1 Will Thompson 2009-05-06 06:16:32 UTC
Reviewed by Daf and Simon.

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.