Parcourir la source

[2160] add comment about Message vars in sync_udp_server

Jelte Jansen il y a 12 ans
Parent
commit
edeea1792d
1 fichiers modifiés avec 6 ajouts et 1 suppressions
  1. 6 1
      src/lib/asiodns/sync_udp_server.cc

+ 6 - 1
src/lib/asiodns/sync_udp_server.cc

@@ -114,7 +114,12 @@ SyncUDPServer::handleRead(const asio::error_code& ec, const size_t length) {
         return;
     }
 
-    // Make sure the buffers are fresh
+    // Make sure the buffers are fresh.  Note that we don't touch query_
+    // because it's supposed to be cleared in lookup_callback_.  We should
+    // eventually even remove this member variable (and remove it from
+    // the lookup_callback_ interface, but until then, any callback
+    // implementation should be careful that it's the responsibility of
+    // the callback implementation.  See also #2239).
     output_buffer_->clear();
     answer_->clear(isc::dns::Message::RENDER);