Index: user_mailman_register.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/user_mailman_register/user_mailman_register.module,v
retrieving revision 1.30.2.21.2.27
diff -u -r1.30.2.21.2.27 user_mailman_register.module
--- user_mailman_register.module        6 Jun 2009 10:02:16 -0000       1.30.2.21.2.27
+++ user_mailman_register.module        19 Sep 2009 03:33:19 -0000
@@ -400,7 +400,7 @@
       drupal_set_message(t('Unknown list subscription request.'), 'error');
       return FALSE;
   }
-  $regurl .= '&adminpw='. $list['webpass'];
+  $regurl .= '&adminpw='. urlencode($list['webpass']);
   //Debug
   //  drupal_set_message($regurl);
   $httpreq = drupal_http_request($regurl);
@@ -979,7 +979,7 @@
   }
   $encoded_email = urlencode($user_mail);
   $regurl = rtrim($list['webadmin'], '/') .'/members?findmember='. $encoded_email;
-  $regurl .= "&setmemberopts_btn&adminpw=". $list['webpass'];
+  $regurl .= "&setmemberopts_btn&adminpw=". urlencode($list['webpass']);
   //Get stored subscription only for authenticated users
   if ($account->uid > 0) {
     $subscription = _mailman_manager_get_subscriptions($account->uid,$list['lid']);
