From 7b6a84592742f731467609d836ae71b76ace4366 Mon Sep 17 00:00:00 2001 From: jesopo Date: Sun, 19 Sep 2021 21:34:57 +0000 Subject: [PATCH] don't infinitely loop SASLUserPass attempts on FAIL or ABORT --- ircrobots/sasl.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ircrobots/sasl.py b/ircrobots/sasl.py index 584f61c..8f3e21c 100644 --- a/ircrobots/sasl.py +++ b/ircrobots/sasl.py @@ -152,6 +152,8 @@ class SASLContext(ServerContext): return SASLResult.SUCCESS elif line.command == "904": match.pop(0) + else: + break return SASLResult.FAILURE