]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
sdig: report non-zero ID in response 9419/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 26 Aug 2020 20:45:11 +0000 (22:45 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 26 Aug 2020 20:45:11 +0000 (22:45 +0200)
pdns/sdig.cc

index 560780b63bcb7a736ffe54fc3afc42686bcfddb8..e6e3c71e345df96ff452520d7b78948d60f9f08a 100644 (file)
@@ -105,6 +105,9 @@ static void fillPacket(vector<uint8_t>& packet, const string& q, const string& t
 static void printReply(const string& reply, bool showflags, bool hidesoadetails)
 {
   MOADNSParser mdp(false, reply);
+  if (mdp.d_header.id) {
+    cout << "ID is not zero, this response was not meant for us!"<<endl;
+  }
   cout << "Reply to question for qname='" << mdp.d_qname.toString()
        << "', qtype=" << DNSRecordContent::NumberToType(mdp.d_qtype) << endl;
   cout << "Rcode: " << mdp.d_header.rcode << " ("