]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
1524908 Use of auto that causes a copy
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Fri, 12 Jan 2024 10:22:06 +0000 (11:22 +0100)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Fri, 12 Jan 2024 10:22:06 +0000 (11:22 +0100)
pdns/recursordist/rec-main.cc

index 54e6bc199f2cb2d21f9e6bcbd6d215eaffea7099..173abc3ff232c5e4d5532c574b28270ac8698468 100644 (file)
@@ -583,7 +583,7 @@ void protobufLogResponse(const struct dnsheader* header, LocalStateHolder<LuaCon
   if (!luaconfsLocal->protobufExportConfig.logMappedFrom) {
     pbMessage.setSocketFamily(source.sin4.sin_family);
     Netmask requestorNM(source, source.sin4.sin_family == AF_INET ? luaconfsLocal->protobufMaskV4 : luaconfsLocal->protobufMaskV6);
-    auto requestor = requestorNM.getMaskedNetwork();
+    const auto& requestor = requestorNM.getMaskedNetwork();
     pbMessage.setFrom(requestor);
     pbMessage.setFromPort(source.getPort());
   }