Index: modules/ezmlm/ezmlm.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/ezmlm/ezmlm.module,v retrieving revision 1.15 diff -u -r1.15 ezmlm.module --- modules/ezmlm/ezmlm.module 25 Oct 2005 01:51:07 -0000 1.15 +++ modules/ezmlm/ezmlm.module 15 Nov 2005 19:40:41 -0000 @@ -153,6 +153,10 @@ if ($edit['ezmlm_email'] && !preg_match("/^$user@($domain|(\[($ipv4|$ipv6)\]))$/", $edit['ezmlm_email'])) { return Array('The email address you entered is not valid.', 'error'); } + if (!$edit[ezmlm-list]) { + return Array('You must select a list to subscribe to.', 'error'); + } + list($user_name, $user_domain) = split('@', $edit['ezmlm_email']); $lists = _ezmlm_get_lists(); foreach ($lists as $list_text => $list_email) {