fix wrong xml type when getting roster items added (as per RFC3921, 7.4. "Adding a Roster Item". Thanks to neustradamus@jabber.org for notifying me about that

This commit is contained in:
Christian Weiske 2010-05-29 09:58:21 +02:00
parent 7f28fd2a49
commit e584413813

View File

@ -341,6 +341,8 @@ class XMPPHP_XMPP extends XMPPHP_XMLStream {
* Roster iq handler
* Gets all packets matching XPath "iq/{jabber:iq:roster}query'
*
* Implements RFC3921, 7.4. "Adding a Roster Item"
*
* @param string $xml
*/
protected function roster_iq_handler($xml) {
@ -368,7 +370,7 @@ class XMPPHP_XMPP extends XMPPHP_XMLStream {
}
}
if ($xml->attrs['type'] == 'set') {
$this->send("<iq type=\"reply\" id=\"{$xml->attrs['id']}\" to=\"{$xml->attrs['from']}\" />");
$this->send("<iq type=\"result\" id=\"{$xml->attrs['id']}\" to=\"{$xml->attrs['from']}\" />");
}
}