diff --git a/server/src/com/cloud/network/rules/RulesManagerImpl.java b/server/src/com/cloud/network/rules/RulesManagerImpl.java index 6c1e27a5e64..39d81e6d7f2 100755 --- a/server/src/com/cloud/network/rules/RulesManagerImpl.java +++ b/server/src/com/cloud/network/rules/RulesManagerImpl.java @@ -471,6 +471,7 @@ public class RulesManagerImpl implements RulesManager, RulesService, Manager { // enable static nat on the backend s_logger.trace("Enabling static nat for ip address " + ipAddress + " and vm id=" + vmId + " on the backend"); if (applyStaticNatForIp(ipId, false, caller, false)) { + performedIpAssoc = false; // ignore unassignIPFromVpcNetwork in finally block return true; } else { s_logger.warn("Failed to enable static nat rule for ip address " + ipId + " on the backend");