From 6130937e60b8eb8388b7043a4325abbb55052e2a Mon Sep 17 00:00:00 2001 From: John Klug Date: Wed, 20 Sep 2023 17:10:57 -0500 Subject: Must use a reference in loop variables with newer gcc --- src/Device/Device.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/Device/Device.cpp') diff --git a/src/Device/Device.cpp b/src/Device/Device.cpp index d52fa93..3f7cf27 100644 --- a/src/Device/Device.cpp +++ b/src/Device/Device.cpp @@ -250,7 +250,7 @@ void Device::load() { mapFileToCapability(); mapFirmware(); mapMacAddress2(); - for (const auto capability : capabilityList) { + for (const auto &capability : capabilityList) { capabilities.AddMember( rapidjson::Value().SetString(capability.first.c_str(), capability.first.length(), acAlloc), @@ -296,7 +296,7 @@ void Device::load() { ethSwitch.AddMember("ports", std::move(ports), ethSwitchAlloc); } - for (const auto device : deviceInfoList) { + for (const auto &device : deviceInfoList) { deviceInfo.AddMember( rapidjson::Value().SetString(device.first.c_str(), device.first.length(), alloc), -- cgit v1.2.3