]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Implement a more useful version of `PacketReader::getRemaining()`
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 17 Mar 2026 13:10:22 +0000 (14:10 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 31 Mar 2026 10:31:45 +0000 (12:31 +0200)
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
pdns/dnsparser.hh

index fa79f2534a43d3c06968c293a474a9b3cff9cf48..8d06ea93a0c01b697be6ead3f9608571aadb0485 100644 (file)
@@ -171,7 +171,7 @@ public:
   }
 
   const string getRemaining() const {
-    return "";
+    return "Remaining data from PacketReader, current position " + std::to_string(d_pos) + " in packet of size " + std::to_string(d_content.size()) + ", end of record expected at " + std::to_string(d_startrecordpos + d_recordlen) + ": " + makeHexDump(std::string(d_content.begin() + d_pos, d_content.begin() + d_startrecordpos + d_recordlen));
   };
 
   uint16_t getPosition() const