]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Now copies edns subnet code in copy ctor and replyPacket() 907/head
authorAki Tuomi <cmouse@desteem.org>
Tue, 9 Jul 2013 11:05:50 +0000 (14:05 +0300)
committerAki Tuomi <cmouse@desteem.org>
Tue, 9 Jul 2013 11:05:50 +0000 (14:05 +0300)
pdns/dnspacket.cc

index 552217d045befb6a6a700f49ac9a483d1384c246..61e68851c6495b561e5a6b5322c37b4b0481cf99 100644 (file)
@@ -94,7 +94,7 @@ DNSPacket::DNSPacket(const DNSPacket &orig)
   d_eso = orig.d_eso;
   d_haveednssubnet = orig.d_haveednssubnet;
   d_haveednssection = orig.d_haveednssection;
-  
+  d_ednssubnetcode = orig.d_ednssubnetcode;
   d_dnssecOk = orig.d_dnssecOk;
   d_rrs=orig.d_rrs;
   
@@ -393,7 +393,8 @@ DNSPacket *DNSPacket::replyPacket() const
   r->d_eso = d_eso;
   r->d_haveednssubnet = d_haveednssubnet;
   r->d_haveednssection = d_haveednssection;
-  
+  r->d_ednssubnetcode = d_ednssubnetcode;
   if(!d_tsigkeyname.empty()) {
     r->d_tsigkeyname = d_tsigkeyname;
     r->d_tsigprevious = d_tsigprevious;
@@ -497,7 +498,7 @@ try
   d_havetsig = mdp.getTSIGPos();
   d_haveednssubnet = false;
   d_haveednssection = false;
-
+  
 
   if(getEDNSOpts(mdp, &edo)) {
     d_haveednssection=true;