]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Test IPv4-mapped-IPv6 in the RecordTextReader 9753/head
authorPieter Lexis <pieter.lexis@powerdns.com>
Fri, 20 Nov 2020 10:50:33 +0000 (11:50 +0100)
committerPieter Lexis <pieter.lexis@powerdns.com>
Fri, 20 Nov 2020 10:52:39 +0000 (11:52 +0100)
pdns/test-rcpgenerator_cc.cc

index dd0b71aa1990a93ea2558c75cd1a2a9f69b45ca9..7a84262802e422a7cc3b61db6551525140c3bd76 100644 (file)
@@ -26,8 +26,11 @@ BOOST_AUTO_TEST_CASE(test_xfrIP6) {
         rtr2.xfrIP6(rawIPv6);
         string ip6("\x2a\x01\x04\xf8\x0d\x12\x18\x80\x00\x00\x00\x00\x00\x00\x00\x05", 16);
         BOOST_CHECK_EQUAL(makeHexDump(rawIPv6), makeHexDump(ip6));
-        
-        
+
+        RecordTextReader rtr3("::FFFF:192.0.2.0");
+        rtr3.xfrIP6(rawIPv6);
+        string ip62("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xc0\x00\x02\x00", 16);
+        BOOST_CHECK_EQUAL(makeHexDump(rawIPv6), makeHexDump(ip62));
 }
 
 BOOST_AUTO_TEST_CASE(test_xfrSvcParamKeyVals_alpn) {