Browse Source

[trac598_new] Refactor over-complicated code.

zhanglikun 14 years ago
parent
commit
81b2d1ceaf
1 changed files with 5 additions and 4 deletions
  1. 5 4
      src/lib/asiodns/io_fetch.cc

+ 5 - 4
src/lib/asiodns/io_fetch.cc

@@ -192,10 +192,11 @@ IOFetch::IOFetch(Protocol protocol, IOService& service,
     OutputBufferPtr& buff, Callback* cb, int wait)
 {
     MessagePtr msg(new Message(Message::RENDER));
-    Message::HeaderFlag flag = Message::HEADERFLAG_RD;
-    msg->setHeaderFlag(flag, query_message->getHeaderFlag(flag));
-    flag = Message::HEADERFLAG_CD;
-    msg->setHeaderFlag(flag, query_message->getHeaderFlag(flag));
+
+    msg->setHeaderFlag(Message::HEADERFLAG_RD,
+                       query_message->getHeaderFlag(Message::HEADERFLAG_RD));
+    msg->setHeaderFlag(Message::HEADERFLAG_CD,
+                       query_message->getHeaderFlag(Message::HEADERFLAG_CD));
 
     ConstEDNSPtr edns(query_message->getEDNS());
     const bool dnssec_ok = edns && edns->getDNSSECAwareness();