[svn] commit: r1085 - /trunk/src/lib/dns/cpp/rdata/generic/rrsig_46.cc
BIND 10 source code commits
bind10-changes at lists.isc.org
Tue Mar 2 23:59:45 UTC 2010
Author: jinmei
Date: Tue Mar 2 23:59:45 2010
New Revision: 1085
Log:
cleanup and minor efficiency improvement: copy signature data without
the byte-by-byte loop.
Modified:
trunk/src/lib/dns/cpp/rdata/generic/rrsig_46.cc
Modified: trunk/src/lib/dns/cpp/rdata/generic/rrsig_46.cc
==============================================================================
--- trunk/src/lib/dns/cpp/rdata/generic/rrsig_46.cc (original)
+++ trunk/src/lib/dns/cpp/rdata/generic/rrsig_46.cc Tue Mar 2 23:59:45 2010
@@ -128,10 +128,8 @@
}
rdata_len -= (buffer.getPosition() - pos);
- vector<uint8_t> signature;
- for (int i = 0; i < rdata_len; i++) {
- signature.push_back(buffer.readUint8());
- }
+ vector<uint8_t> signature(rdata_len);
+ buffer.readData(&signature[0], rdata_len);
impl_ = new RRSIGImpl(covered, algorithm, labels,
originalttl, timeexpire, timeinception, tag,
More information about the bind10-changes
mailing list