From 1a283c017636bd332a54d493b49932c80176d4fe Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Fri, 22 Feb 2019 11:18:53 -0500 Subject: [PATCH] try addressing issue #324 --- llarp/dns/message.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/llarp/dns/message.cpp b/llarp/dns/message.cpp index 1cfcd7836..a23d635c3 100644 --- a/llarp/dns/message.cpp +++ b/llarp/dns/message.cpp @@ -247,11 +247,10 @@ namespace llarp { if(questions.size()) { - hdr_fields |= flags_QR | flags_AA; - // don't allow recursion + // authorative response with recursion available + hdr_fields |= flags_QR | flags_AA | flags_RA; + // don't allow recursion on this request hdr_fields &= ~flags_RD; - // don't advertise recurision - hdr_fields &= ~flags_RA; const auto& question = questions[0]; if(question.qtype != qTypeAAAA) {