X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-vnc-server.git/blobdiff_plain/f2c5a3fea1e12d20bc2ebe2393a3a3bf84ba06bf..9dad09631ff778a4dbcf174eaf2a2bb364ecb2f6:/python/vnc/extauth.py diff --git a/python/vnc/extauth.py b/python/vnc/extauth.py index 12176ca..be19570 100644 --- a/python/vnc/extauth.py +++ b/python/vnc/extauth.py @@ -69,7 +69,7 @@ class VNCAuth(protocol.Protocol): m = hmac.new(getTokenKey(), digestmod=sha) m.update(pickled_data) if (m.digest() == digest): - data = cPickle.loads(token['data']) + data = cPickle.loads(pickled_data) expires = data["expires"] if (time.time() < expires): self.auth = data["user"] @@ -78,7 +78,7 @@ class VNCAuth(protocol.Protocol): self.auth_data = data else: self.auth_error = "Token has expired; please try logging in again" - except (TypeError, ValueError, cPickle.UnpickleError): + except (TypeError, ValueError, cPickle.UnpicklingError): self.auth = None print sys.exc_info()