From: Mukund Sivaraman Date: Thu, 12 Jul 2012 07:54:12 +0000 (+0530) Subject: [2087] Rewrite code for better readability X-Git-Tag: trac2351_base~188^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a1068f5f1929a6fdd7ec2bfacd8e751a688a83f9;p=thirdparty%2Fkea.git [2087] Rewrite code for better readability --- diff --git a/src/lib/dns/messagerenderer.cc b/src/lib/dns/messagerenderer.cc index 628892cee5..081a5aa6d7 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