diff --git a/cfgmgr/buffermgrdyn.cpp b/cfgmgr/buffermgrdyn.cpp index 8ef577cc11af..fbeb9417ee4d 100644 --- a/cfgmgr/buffermgrdyn.cpp +++ b/cfgmgr/buffermgrdyn.cpp @@ -1609,8 +1609,8 @@ task_process_status BufferMgrDynamic::handleBufferProfileTable(KeyOpFieldsValues } for (auto i = kfvFieldsValues(tuple).begin(); i != kfvFieldsValues(tuple).end(); i++) { - string &field = fvField(*i); - string &value = fvValue(*i); + const string &field = fvField(*i); + string value = fvValue(*i); SWSS_LOG_DEBUG("field:%s, value:%s", field.c_str(), value.c_str()); if (field == buffer_pool_field_name)