From 02f21e1137fab477c890574cf403230bda7b6b7d Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Mon, 5 Sep 2016 17:49:15 +0200 Subject: [PATCH] Fix a protobuf regression (requestor/responder mix-up) caused by a94673e (cherry picked from commit b3261c205742fcb0494735d20294d10a615cd10f) --- pdns/protobuf.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pdns/protobuf.cc b/pdns/protobuf.cc index 18222dc15..e78e22af0 100644 --- a/pdns/protobuf.cc +++ b/pdns/protobuf.cc @@ -163,7 +163,7 @@ void DNSProtoBufMessage::setRequestor(const ComboAddress& requestor) void DNSProtoBufMessage::setResponder(const std::string& responder) { #ifdef HAVE_PROTOBUF - d_message.set_from(responder); + d_message.set_to(responder); #endif /* HAVE_PROTOBUF */ } @@ -171,10 +171,10 @@ void DNSProtoBufMessage::setResponder(const ComboAddress& responder) { #ifdef HAVE_PROTOBUF if (responder.sin4.sin_family == AF_INET) { - d_message.set_from(&responder.sin4.sin_addr.s_addr, sizeof(responder.sin4.sin_addr.s_addr)); + d_message.set_to(&responder.sin4.sin_addr.s_addr, sizeof(responder.sin4.sin_addr.s_addr)); } else if (responder.sin4.sin_family == AF_INET6) { - d_message.set_from(&responder.sin6.sin6_addr.s6_addr, sizeof(responder.sin6.sin6_addr.s6_addr)); + d_message.set_to(&responder.sin6.sin6_addr.s6_addr, sizeof(responder.sin6.sin6_addr.s6_addr)); } #endif /* HAVE_PROTOBUF */ } -- 2.49.0