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.
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.