Another silly error.
[invirt/packages/invirt-vnc-server.git] / python / vnc / extauth.py
index 12176ca..be19570 100644 (file)
@@ -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()