Summary: | Gabble crashes when I close Rhythmbox with my tp tube plugin | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Alban Crequy <alban.crequy> |
Component: | gabble | Assignee: | Telepathy bugs list <telepathy-bugs> |
Status: | RESOLVED FIXED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Alban Crequy
2009-07-06 04:11:11 UTC
== Recipient side == Application --(GibberTransport)--> CM --(Bytestream)--> internet... When the local application connects to the CM, the GibberTransport is blocked with gibber_transport_block_receiving() while the Bytestream is not open. So we don't need to receive and bufferize data while the Bytestream is connecting. == Initiator side == ...internet --(Bytestream)--> CM --(GibberTransport)--> Application But when a new bytestream incomes, the bytestream is not blocked. My branch do it: http://git.collabora.co.uk/?p=user/alban/telepathy-gabble.git;a=shortlog;h=refs/heads/tube-test This bug does not have a unit test written for it. + g_assert (transport->state == GIBBER_TRANSPORT_CONNECTED); You should probably use gibber_transport_get_state (transport) (In reply to comment #2) > + g_assert (transport->state == GIBBER_TRANSPORT_CONNECTED); > You should probably use gibber_transport_get_state (transport) > branch updated. +1 oh yeah, could add an entry to the NEWS file please? branch merged upstream in master: bc107111c8ae38ece8da9c6c27b7c7aa9cdacdf9 including the change to the NEWS file. It should be in the next release 0.7.31. |
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.