143c143,145
<       if (!_user_mailman_register_allowed_list($list)) {
---
> 	// kjh: we need to know if the target user can subscribe not the user
> 	// doing the admin
> 	if (!_user_mailman_register_allowed_list($list, $account)) {
