CLOUDSTACK-6040: Updated the ip addr validation in create port forwarding

This commit is contained in:
Jayapal 2014-02-10 14:27:46 +05:30
parent 899ad17393
commit 37c4015d4d
1 changed files with 2 additions and 1 deletions

View File

@ -18,6 +18,7 @@ package org.apache.cloudstack.api.command.user.firewall;
import java.util.List;
import com.cloud.utils.net.NetUtils;
import org.apache.log4j.Logger;
import org.apache.cloudstack.api.APICommand;
@ -334,7 +335,7 @@ public class CreatePortForwardingRuleCmd extends BaseAsyncCreateCmd implements P
Ip privateIp = getVmSecondaryIp();
if (privateIp != null) {
if (!privateIp.isIp4()) {
if (!NetUtils.isValidIp(privateIp.toString())) {
throw new InvalidParameterValueException("Invalid vm ip address");
}
}