[svn] commit: r1097 - /trunk/src/lib/dns/cpp/rdata/generic/nsec_47.cc
BIND 10 source code commits
bind10-changes at lists.isc.org
Wed Mar 3 22:51:42 UTC 2010
Author: jinmei
Date: Wed Mar 3 22:51:42 2010
New Revision: 1097
Log:
avoided byte-by-byte copy
Modified:
trunk/src/lib/dns/cpp/rdata/generic/nsec_47.cc
Modified: trunk/src/lib/dns/cpp/rdata/generic/nsec_47.cc
==============================================================================
--- trunk/src/lib/dns/cpp/rdata/generic/nsec_47.cc (original)
+++ trunk/src/lib/dns/cpp/rdata/generic/nsec_47.cc Wed Mar 3 22:51:42 2010
@@ -98,10 +98,8 @@
}
rdata_len -= (buffer.getPosition() - pos);
- vector<uint8_t> typebits;
- for (int i = 0; i < rdata_len; i++) {
- typebits.push_back(buffer.readUint8());
- }
+ vector<uint8_t> typebits(rdata_len);
+ buffer.readData(&typebits[0], rdata_len);
impl_ = new NSECImpl(nextname, typebits);
}
More information about the bind10-changes
mailing list