diff options
author | Florent Le Coz <louiz@louiz.org> | 2014-08-25 01:08:13 +0200 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2014-08-25 01:08:13 +0200 |
commit | f5ae98aaf18e441ce2d7b924a992d6b827823b23 (patch) | |
tree | 3cc7626f8ba3ea80dff5f3419ece379753ac1529 /sleekxmpp/plugins/xep_0308/correction.py | |
parent | aabec8b993748866b9cf3f09ebb7ae7ce2ddc426 (diff) | |
download | slixmpp-f5ae98aaf18e441ce2d7b924a992d6b827823b23.tar.gz slixmpp-f5ae98aaf18e441ce2d7b924a992d6b827823b23.tar.bz2 slixmpp-f5ae98aaf18e441ce2d7b924a992d6b827823b23.tar.xz slixmpp-f5ae98aaf18e441ce2d7b924a992d6b827823b23.zip |
Fix saslprep on the username
Two issues fixed here:
- ints are not comparable with bytes, so char was never == to b',', which
renders the whole function pointless
- The bytes were converted back to “characters” by using chr(), which
doesn’t make sense if the username contains characters that fit on more
than one bytes. This would trigger an “invalid username” error from the
server when using a non-ascii JID.
Diffstat (limited to 'sleekxmpp/plugins/xep_0308/correction.py')
0 files changed, 0 insertions, 0 deletions