diff --git a/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupManagerImpl.java b/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupManagerImpl.java index ba7a4d41d7..7883007254 100755 --- a/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupManagerImpl.java +++ b/plugin/securityGroup/src/main/java/org/zstack/network/securitygroup/SecurityGroupManagerImpl.java @@ -1064,6 +1064,10 @@ private void handle(RefreshSecurityGroupRulesOnVmMsg msg) { refreshVmSecurityGroupRulesBySdn(sdnNicUuidsMap, msg, new Completion(new NopeCompletion()) { @Override public void success() { + if (otherNicUuids.isEmpty()) { + bus.reply(msg, reply); + return; + } refreshVmSecurityGroupRules(otherNicUuids, msg); bus.reply(msg, reply); }