diff --git a/orchagent/switchorch.cpp b/orchagent/switchorch.cpp index 8b105384cdec..cc4e103fee7f 100644 --- a/orchagent/switchorch.cpp +++ b/orchagent/switchorch.cpp @@ -431,14 +431,15 @@ void SwitchOrch::initSensorsTable() m_numTempSensors = attr.value.u8; m_numTempSensorsInitialized = true; } - else if (status == SAI_STATUS_NOT_SUPPORTED || status == SAI_STATUS_NOT_IMPLEMENTED) + else if (SAI_STATUS_IS_ATTR_NOT_SUPPORTED(status) || SAI_STATUS_IS_ATTR_NOT_IMPLEMENTED(status) + || status == SAI_STATUS_NOT_SUPPORTED || status == SAI_STATUS_NOT_IMPLEMENTED) { m_numTempSensorsInitialized = true; SWSS_LOG_INFO("ASIC sensors : SAI_SWITCH_ATTR_MAX_NUMBER_OF_TEMP_SENSORS is not supported"); } else { - SWSS_LOG_ERROR("ASIC sensors : failed to get SAI_SWITCH_ATTR_MAX_NUMBER_OF_TEMP_SENSORS: %d", status); + SWSS_LOG_ERROR("ASIC sensors : failed to get SAI_SWITCH_ATTR_MAX_NUMBER_OF_TEMP_SENSORS: 0x%x", status); } }