From 463e41fccc251f5037b1d04b55051a8dca67d09c Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Fri, 12 Jan 2024 11:22:06 +0100 Subject: [PATCH] 1524908 Use of auto that causes a copy --- pdns/recursordist/rec-main.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/recursordist/rec-main.cc b/pdns/recursordist/rec-main.cc index 54e6bc199f..173abc3ff2 100644 --- a/pdns/recursordist/rec-main.cc +++ b/pdns/recursordist/rec-main.cc @@ -583,7 +583,7 @@ void protobufLogResponse(const struct dnsheader* header, LocalStateHolderprotobufExportConfig.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()); } -- 2.47.2