Automatic merge from release/2.3.0 -> release/2.4.0

* commit '44536b25b0a1f8e6e5663522649f9a4eda4de02e':
  避免同步过来的安全组规则ip地址为nil
This commit is contained in:
邱剑
2019-01-26 12:16:42 +08:00
+6 -1
View File
@@ -431,12 +431,17 @@ func (manager *SSecurityGroupRuleManager) newFromCloudSecurityGroup(rule secrule
protocol = secrules.PROTO_ANY
}
cidr := "0.0.0.0/0"
if rule.IPNet != nil && rule.IPNet.String() != "<nil>" {
cidr = rule.IPNet.String()
}
secrule := &SSecurityGroupRule{
Priority: int64(rule.Priority),
Protocol: protocol,
Ports: "",
Direction: string(rule.Direction),
CIDR: rule.IPNet.String(),
CIDR: cidr,
Action: string(rule.Action),
Description: rule.Description,
SecgroupID: secgroup.Id,