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