X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-vnc-server.git/blobdiff_plain/01b76313d64fe4ba8da03241be0add931fb20d7a..ba3aab359a270a504380553ecf4aadbc4799308e:/vncexternalauth.py diff --git a/vncexternalauth.py b/vncexternalauth.py index 75a4170..e141a79 100644 --- a/vncexternalauth.py +++ b/vncexternalauth.py @@ -65,11 +65,11 @@ class VNCAuth(protocol.Protocol): self.auth = "quentin@ATHENA.MIT.EDU" return #FIXME token = base64.urlsafe_b64decode(token) - token = cPickle.load(token) + token = cPickle.loads(token) m = hmac.new(TOKEN_KEY, digestmod=sha) m.update(token['data']) if (m.digest() == token['digest']): - data = cPickle.load(token['data']) + data = cPickle.loads(token['data']) expires = data["expires"] if (time.time() < expires): self.auth = data["user"]