Author: noel Date: Fri Apr 8 14:45:13 2005 New Revision: 160621 URL: http://svn.apache.org/viewcvs?view=rev&rev=160621 Log: FIX. Did not handle list names with a '-' in the list name. Fix by skipping the start of the address for the length of the list name
Modified: james/server/branches/branch_2_1_fcs/src/java/org/apache/james/transport/mailets/CommandListservManager.java Modified: james/server/branches/branch_2_1_fcs/src/java/org/apache/james/transport/mailets/CommandListservManager.java URL: http://svn.apache.org/viewcvs/james/server/branches/branch_2_1_fcs/src/java/org/apache/james/transport/mailets/CommandListservManager.java?view=diff&r1=160620&r2=160621 ============================================================================== --- james/server/branches/branch_2_1_fcs/src/java/org/apache/james/transport/mailets/CommandListservManager.java (original) +++ james/server/branches/branch_2_1_fcs/src/java/org/apache/james/transport/mailets/CommandListservManager.java Fri Apr 8 14:45:13 2005 @@ -85,7 +85,7 @@ * <listName>-<commandName>-<optCommandParam>@domain * </pre> * - * @version CVS $Revision: 1.1.2.4 $ $Date: 2004/03/30 02:15:24 $ + * @version CVS $Revision: 1.1.2.4 $ $Date$ * @since 2.2.0 */ public class CommandListservManager extends GenericMailet implements ICommandListservManager { @@ -305,7 +305,7 @@ */ protected String getCommandName(MailAddress mailAddress) { String user = mailAddress.getUser(); - int index = user.indexOf('-'); + int index = user.indexOf('-', listName.length()); String commandName = user.substring(++index); return commandName; } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]