When a remote JID performs a subscription request to a local user, the following is logged right after the local user accepts the subscription request.
There's code in `PresenceSubscribeHandler` that blindly assumes that the sender of a `subscribed` stanza is a local user (see how 'senderJID.getNode()` is used, without a check if senderJID is a local user):
When a remote JID performs a subscription request to a local user, the following is logged right after the local user accepts the subscription request.
There's code in `PresenceSubscribeHandler` that blindly assumes that the sender of a `subscribed` stanza is a local user (see how 'senderJID.getNode()` is used, without a check if senderJID is a local user):
I've reproduced this with Converse 4.1.2.