=== modified file 'modules/ezmlm/ezmlm.module'
--- modules/ezmlm/ezmlm.module	2010-10-26 17:23:16 +0000
+++ modules/ezmlm/ezmlm.module	2010-10-26 17:23:47 +0000
@@ -208,7 +208,7 @@
   $ct = 1;
   foreach ($form_state['values'] as $key => $address) {
     $address = trim($address);
-    if ($key == "ezmlm_list_$ct" && $address && in_array($address, $lists)) {
+    if (preg_match('/^ezmlm_list_\d+$/', $key) && in_array($address, $lists)) {
       $arr[] = $address;
     }
     $ct++;
@@ -231,7 +231,7 @@
   // get the selected mailing list addresses
   foreach ($form_state['values'] as $key => $address) {
     $address = trim($address);
-    if ($key == "ezmlm_list_$ct" && $address && in_array($address, $lists)) {
+    if (preg_match('/^ezmlm_list_\d+$/', $key) && in_array($address, $lists)) {
       $arr[] = $address;
     }
     $ct++;

