Philipp Hörist pushed to branch master at gajim / python-nbxmpp

Commits:

1 changed file:

Changes:

  • nbxmpp/auth_nb.py
    ... ... @@ -693,10 +693,13 @@ class NonBlockingBind(PlugIn):
    693 693
                 #self.bound='failure'
    
    694 694
                 self.bound = []
    
    695 695
                 return
    
    696
    -        if feats.getTag('session', namespace=NS_SESSION):
    
    697
    -            self.session = 1
    
    698
    -        else:
    
    699
    -            self.session = -1
    
    696
    +
    
    697
    +        self.session = -1
    
    698
    +        session = feats.getTag('session', namespace=NS_SESSION):
    
    699
    +        if session is not None:
    
    700
    +            if session.getTag('optional') is None:
    
    701
    +                self.session = 1
    
    702
    +
    
    700 703
             self.bound = []
    
    701 704
     
    
    702 705
         def plugout(self):