Update of /cvsroot/mailman/mailman/Mailman/Cgi
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29702

Modified Files:
      Tag: Release_2_1-maint
        confirm.py 
Log Message:
[ 1045909 ] user cancel of pending subscription fails


Index: confirm.py
===================================================================
RCS file: /cvsroot/mailman/mailman/Mailman/Cgi/confirm.py,v
retrieving revision 2.31.2.4
retrieving revision 2.31.2.5
diff -u -d -r2.31.2.4 -r2.31.2.5
--- confirm.py  10 Feb 2004 22:50:10 -0000      2.31.2.4
+++ confirm.py  13 Oct 2004 12:38:41 -0000      2.31.2.5
@@ -308,8 +308,12 @@
 
 
 def subscription_cancel(mlist, doc, cookie):
-    # Discard this cookie
-    userdesc = mlist.pend_confirm(cookie)[1]
+    mlist.Lock()
+    try:
+        # Discard this cookie
+        userdesc = mlist.pend_confirm(cookie)[1]
+    finally:
+        mlist.Unlock()
     lang = userdesc.language
     i18n.set_language(lang)
     doc.set_language(lang)

_______________________________________________
Mailman-checkins mailing list
[EMAIL PROTECTED]
Unsubscribe: http://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org

Reply via email to