psi-im / plugins

Officially supported Psi plugins
56 stars 24 forks source link

omemo: crash on keys receiving from the remote party #122

Open Ri0n opened 3 months ago

Ri0n commented 3 months ago

Windows crashes somewhere between stanzas below. maybe handling of empty keys list doesn't work well. No crash on Linux though.

OS: Windows

Psi Version: Psi 1.5.1889

XML log (you can find it in account's context menu)

<iq id='88a49b07-79f1-4fb0-b3ca-762bf0d5f851' from='aaa_bbb@jabber.ru' to='xxx_yyy@process-one.net' type='get'>
<pubsub xmlns='http://jabber.org/protocol/pubsub'>
<items node='eu.siacs.conversations.axolotl.bundles:488722759'/>
</pubsub>
</iq>

<iq from="xxx_yyy@process-one.net" id="88a49b07-79f1-4fb0-b3ca-762bf0d5f851" to="aaa_bbb@jabber.ru/Psi.stable" type="error" xml:lang="en">
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<items node="eu.siacs.conversations.axolotl.bundles:488722759"/>
</pubsub>
<error code="404" type="cancel">
<item-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
<text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" xml:lang="en">Node not found</text>
</error>
</iq>