Stream errors not fetched when server omits version.
Bug #309245 reported by
Arnold Daniels
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libxml-stream-perl (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: libxml-stream-perl
Version: 1.22-3
If a jabber server doesn't include the protocol version in the response, it's assumed that the version is < 0.9 when processing errors. In that case errors aren't processed correctly and the error message will be blank. For example default ejabberd omits the version, causing this issue.
It would be better if the lib just tries to fetch errors if there is no version. If it can't, do it the old way.
To post a comment you must log in.