projects
/
invirt/scripts/vnc-client.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update invirt-vnc-client for recent token format change
[invirt/scripts/vnc-client.git]
/
invirt-vnc-client
diff --git
a/invirt-vnc-client
b/invirt-vnc-client
index
63d3999
..
a7b87e9
100755
(executable)
--- a/
invirt-vnc-client
+++ b/
invirt-vnc-client
@@
-175,9
+175,7
@@
def main():
# Unpack authentication token
try:
# Unpack authentication token
try:
- token_outer = base64.urlsafe_b64decode(authtoken)
- token_outer = pickle.loads(token_outer)
- token_inner = pickle.loads(token_outer["data"])
+ token_inner = pickle.loads(base64.urlsafe_b64decode((authtoken.split("."))[0]))
machine = token_inner["machine"]
connect_host = token_inner["connect_host"]
connect_port = token_inner["connect_port"]
machine = token_inner["machine"]
connect_host = token_inner["connect_host"]
connect_port = token_inner["connect_port"]