Handle capability stanzas that fail to provide node or version information
authorMatthew Jordan <mjordan@digium.com>
Sat, 6 Oct 2012 03:22:37 +0000 (03:22 +0000)
committerMatthew Jordan <mjordan@digium.com>
Sat, 6 Oct 2012 03:22:37 +0000 (03:22 +0000)
While XEP-0115 states that the node and ver attributes are both required, some
devices fail to provide either field.  Prior to this patch, failure to provide
the node or ver attribute would cause a crash in res_xmpp.  While failing to
provide the node or ver attribute is technically invalid, since this
information is not utilized by Asterisk except for reporting purposes, for
interoperability reasons, we continue to process the capability stanza anyways.

(closes issue ASTERISK-20495)
Reported by: Martin W
Tested by: Martin W
patches:
  20495.patch uploaded by Martin W (license #6434)
........

Merged revisions 374622 from http://svn.asterisk.org/svn/asterisk/branches/11

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@374623 65c4cc65-6c06-0410-ace0-fbb531ad65f3


No differences found