XMPPFramework on Client 1: results in "Unable to send SI offer; the recipient doesn't have the required features."
I tracked it down to this file: XMPPFramework/Extensions/FileTransfer/XMPPOutgoingFileTransfer.m
LINE: 1048 NSXMLElement *query = [iq elementForName:@"query"];
The result of that line is query is NULL.
Changing that line to NSXMLElement *query = [iq childElement]; seems to fix the issue, but I'm not sure if it is specific enough to be a proper fix.
XMPPFramework: 4.1.0 Running with eJabberd 23.04
Setup both sides with:
Client 1 sends the transfer request to Client 2, Client 2 responds to Client 1 with:
XMPPFramework on Client 1: results in "Unable to send SI offer; the recipient doesn't have the required features."
I tracked it down to this file: XMPPFramework/Extensions/FileTransfer/XMPPOutgoingFileTransfer.m LINE: 1048
NSXMLElement *query = [iq elementForName:@"query"];
The result of that line is query isNULL
.Changing that line to
NSXMLElement *query = [iq childElement];
seems to fix the issue, but I'm not sure if it is specific enough to be a proper fix.