File mailman-2.1.4-notavaliduser.patch of Package mailman.24378
---
Mailman/Cgi/options.py | 4 ++++
1 file changed, 4 insertions(+)
--- a/Mailman/Cgi/options.py
+++ b/Mailman/Cgi/options.py
@@ -697,6 +697,10 @@ address. Upon confirmation, any other m
msg += _('You may get one last digest.')
options_page(mlist, doc, user, cpuser, userlang, msg)
+ if mlist.isMember(user):
+ options_page(mlist, doc, user, cpuser, userlang)
+ else:
+ loginpage(mlist, doc, user, userlang)
print doc.Format()
return