Ver código fonte

Prevent crash when token missing

Zed 6 anos atrás
pai
commit
baa28ea8bc
1 arquivos alterados com 4 adições e 1 exclusões
  1. 4 1
      src/tokens.nim

+ 4 - 1
src/tokens.nim

@@ -18,7 +18,10 @@ proc fetchToken(): Future[Token] {.async.} =
   try: client.close()
   except: discard
 
-  if pos == -1: echo "token parse fail"; return
+  if pos == -1:
+    echo "token parse fail"
+    return Token()
+
   result = Token(tok: resp[pos+3 .. pos+21], remaining: 187,
                  reset: getTime() + 15.minutes, init: getTime())