BIND 10 trac2087, updated. a1068f5f1929a6fdd7ec2bfacd8e751a688a83f9 [2087] Rewrite code for better readability

BIND 10 source code commits bind10-changes at lists.isc.org
Thu Jul 12 07:54:58 UTC 2012


The branch, trac2087 has been updated
       via  a1068f5f1929a6fdd7ec2bfacd8e751a688a83f9 (commit)
      from  a16d2686dc4f3ed114b3c43bec1c940b013e4998 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a1068f5f1929a6fdd7ec2bfacd8e751a688a83f9
Author: Mukund Sivaraman <muks at isc.org>
Date:   Thu Jul 12 13:24:12 2012 +0530

    [2087] Rewrite code for better readability

-----------------------------------------------------------------------

Summary of changes:
 src/lib/dns/messagerenderer.cc |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

-----------------------------------------------------------------------
diff --git a/src/lib/dns/messagerenderer.cc b/src/lib/dns/messagerenderer.cc
index 628892c..081a5aa 100644
--- a/src/lib/dns/messagerenderer.cc
+++ b/src/lib/dns/messagerenderer.cc
@@ -302,6 +302,10 @@ MessageRenderer::writeName(const LabelSequence& ls, const bool compress) {
     const bool case_sensitive = (impl_->compress_mode_ ==
                                  MessageRenderer::CASE_SENSITIVE);
     for (nlabels_uncomp = 0; nlabels_uncomp < nlabels; ++nlabels_uncomp) {
+        if (nlabels_uncomp > 0) {
+            sequence.stripLeft(1);
+        }
+
         data = sequence.getData(&data_len);
         if (data_len == 1) { // trailing dot.
             ++nlabels_uncomp;
@@ -317,10 +321,6 @@ MessageRenderer::writeName(const LabelSequence& ls, const bool compress) {
         if (ptr_offset != MessageRendererImpl::NO_OFFSET) {
             break;
         }
-
-        if (nlabels_uncomp + 1 < nlabels) {
-            sequence.stripLeft(1);
-        }
     }
 
     // Record the current offset before updating the offset table



More information about the bind10-changes mailing list