diff options
author | Tomás Touceda <chiiph@leap.se> | 2013-08-21 10:20:44 -0300 |
---|---|---|
committer | Tomás Touceda <chiiph@leap.se> | 2013-08-21 10:32:14 -0300 |
commit | d6bcf278e8257460f68ca86a20bfa278ac436c1f (patch) | |
tree | 55d7693c1d8bac9e2286cba8a9bbac01ce0389f9 /src/leap/bitmask/crypto | |
parent | 1662a500c8367478cac54e71feae9c239cec4bd3 (diff) |
Use DELETE /1/logout to properly logout
Diffstat (limited to 'src/leap/bitmask/crypto')
-rw-r--r-- | src/leap/bitmask/crypto/srpauth.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/leap/bitmask/crypto/srpauth.py b/src/leap/bitmask/crypto/srpauth.py index 2d34bb74..b3a305f1 100644 --- a/src/leap/bitmask/crypto/srpauth.py +++ b/src/leap/bitmask/crypto/srpauth.py @@ -478,13 +478,14 @@ class SRPAuth(QtCore.QObject): """ logger.debug("Starting logout...") - leap_assert(self.get_session_id(), - "Cannot logout an unexisting session") + if self.get_session_id() is None: + logger.debug("Already logged out") + return logout_url = "%s/%s/%s/" % (self._provider_config.get_api_uri(), self._provider_config. get_api_version(), - "sessions") + "logout") try: self._session.delete(logout_url, data=self.get_session_id(), |