diff --git a/orchagent/aclorch.cpp b/orchagent/aclorch.cpp index 161c29fd93..5e14e5f448 100644 --- a/orchagent/aclorch.cpp +++ b/orchagent/aclorch.cpp @@ -848,7 +848,10 @@ bool AclRule::createRule() decreaseNextHopRefCount(); } - gCrmOrch->incCrmAclTableUsedCounter(CrmResourceType::CRM_ACL_ENTRY, m_pTable->getOid()); + if (status == SAI_STATUS_SUCCESS) + { + gCrmOrch->incCrmAclTableUsedCounter(CrmResourceType::CRM_ACL_ENTRY, m_pTable->getOid()); + } return (status == SAI_STATUS_SUCCESS); }