aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Mailman/Commands/cmd_subscribe.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Mailman/Commands/cmd_subscribe.py b/Mailman/Commands/cmd_subscribe.py
index 1c594033..5f01522f 100644
--- a/Mailman/Commands/cmd_subscribe.py
+++ b/Mailman/Commands/cmd_subscribe.py
@@ -71,7 +71,8 @@ def process(res, args):
return STOP
argnum += 1
# Fix the password/digest issue
- if digest is None and password.lower() in ('digest', 'nodigest'):
+ if (digest is None
+ and password and password.lower() in ('digest', 'nodigest')):
if password.lower() == 'digest':
digest = 1
else: