diff options
Diffstat (limited to 'src/common/xmpp/auth_nb.py')
-rw-r--r-- | src/common/xmpp/auth_nb.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/common/xmpp/auth_nb.py b/src/common/xmpp/auth_nb.py index 2e09bcf1d..db24a9832 100644 --- a/src/common/xmpp/auth_nb.py +++ b/src/common/xmpp/auth_nb.py @@ -214,8 +214,8 @@ class SASL(PlugIn): chal = challenge_splitter(data) if not self.realm and 'realm' in chal: self.realm = chal['realm'] - if 'qop' in chal and ((type(chal['qop']) == str and \ - chal['qop'] =='auth') or (type(chal['qop']) == list and 'auth' in \ + if 'qop' in chal and ((isinstance(chal['qop'], str) and \ + chal['qop'] =='auth') or (isinstance(chal['qop'], list) and 'auth' in \ chal['qop'])): resp={} resp['username'] = self.username |