Crash when MIX chat returns a join error (#453)
Unknown opened 4 years ago

Describe the bug When the join request returns an error, Siskin crashes.

To Reproduce

Juliet sends:
        <iq type='set' xml:lang='en' id='7E7A0338-84A6-4FF5-94EE-5D5034D36773' to='iphone@sooty'>
                <client-join channel='room@conference.sooty' xmlns='urn:xmpp:mix:pam:2'>
                        <join xmlns='urn:xmpp:mix:core:1'>
                                <subscribe node='urn:xmpp:mix:nodes:messages'/>
                                <subscribe node='urn:xmpp:mix:nodes:participants'/>
                                <subscribe node='urn:xmpp:mix:nodes:info'/>
                                <subscribe node='urn:xmpp:avatar:metadata'/>
                                <nick>iphone</nick>
                        </join>
                </client-join>
        </iq>

Juliet receives:
        <iq type='error' id='7E7A0338-84A6-4FF5-94EE-5D5034D36773'>
                <error type='cancel'>
                        <undefined-condition xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
                </error>
        </iq>

Expected behavior The user should be notified about the failure.

Details (please complete the following information):

  • Siskin Version: 6.1 (3) from TestFlight
  • iOS version 13.5.1
  • iPhone model iPhone SE
Unknown commented 4 years ago

This should be solved by SiskinIM 6.2 build 4 which should be released soon.

issue 1 of 1
Type
Bug
Issue Votes (0)
Watchers (0)
Reference
tigase/_clients/siskin-im#453
Please wait...
Page is in error, reload to recover