]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
our OPT testing appears to have been little-endian only, this might improve things
authorbert hubert <bert.hubert@netherlabs.nl>
Sun, 14 Jul 2013 09:04:09 +0000 (11:04 +0200)
committerbert hubert <bert.hubert@netherlabs.nl>
Sun, 14 Jul 2013 09:04:09 +0000 (11:04 +0200)
pdns/test-dnsrecords_cc.cc

index bc1c127edb75d6a7a1b5e46395b757e5bfd1abb0..8ab872fe1130a11504474385909eb5e3752fa50d 100644 (file)
@@ -264,10 +264,10 @@ BOOST_AUTO_TEST_CASE(test_opt_record_out) {
 
   DNSPacketWriter pw(pak, "www.powerdns.com", ns_t_a);
   pw.startRecord("www.powerdns.com", ns_t_a, 16, 1, DNSPacketWriter::ANSWER);
-  pw.xfrIP(0x0100007f);
+  pw.xfrIP(htonl(0x7f000001));
   opts.push_back(pair<uint16_t,string>(3, "powerdns"));
   pw.addOpt(1280, 0, 0, opts);
-  pw.getHeader()->id = 0x01f0;
+  pw.getHeader()->id = htons(0xf001); 
   pw.getHeader()->rd = 1;
   pw.commit();