summaryrefslogtreecommitdiffstats
path: root/.scripts
diff options
context:
space:
mode:
authorLassulus <Lassulus@googlemail.com>2011-05-12 15:19:03 +0200
committerLassulus <Lassulus@googlemail.com>2011-05-12 15:19:03 +0200
commit1247cda57ae2f97a5f3bd306c1e1a25996dff754 (patch)
treeea6263a5538a0779bf1f2e1794dc8871836e9444 /.scripts
parent41441b4705e5242ff32106c98dfffa740fdce585 (diff)
fixed auththread crash
Diffstat (limited to '.scripts')
-rwxr-xr-x.scripts/retiolum.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/.scripts/retiolum.py b/.scripts/retiolum.py
index f03e0875..044fe5c8 100755
--- a/.scripts/retiolum.py
+++ b/.scripts/retiolum.py
@@ -231,12 +231,13 @@ def auththread(netname, hostname, authfifo, sendfifo, timeoutfifo): #manages aut
dec_message = priv_decrypt(netname, curauth[3])
splitmes = dec_message.split("#")
logging.info("auth: checking challenge")
- if splitmes[0] == "" and splitmes[1] == str(authlist[line][2]):
- timeoutfifo.put(["add", curauth[1], curauth[2]])
- del authlist[line]
- logging.info("auth: Stage3 checked, sending now to timeout")
- else:
- logging.error("auth: challenge failed")
+ if splitmes[0] == "":
+ if splitmes[1] == str(authlist[line][2]):
+ timeoutfifo.put(["add", curauth[1], curauth[2]])
+ del authlist[line]
+ logging.info("auth: Stage3 checked, sending now to timeout")
+ else: logging.error("auth: challenge checking failed")
+ else: logging.error("auth: decryption failed")
else:
i = 0