Changeset 670 for trunk/pdns/pdns/dnswriter.cc
- Timestamp:
- 04/09/06 19:09:34 (7 years ago)
- Files:
-
- 1 modified
-
trunk/pdns/pdns/dnswriter.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pdns/pdns/dnswriter.cc
r661 r670 129 129 unsigned int pos=d_content.size() + d_record.size() + d_stuff; 130 130 string chopped(label); 131 131 132 132 for(parts_t::const_iterator i=parts.begin(); i!=parts.end(); ++i) { 133 // cerr<<"chopped: '"<<chopped<<"'\n"; 133 134 map<string, uint16_t>::iterator li; 134 135 // see if we've written out this domain before … … 148 149 d_record.resize(len + i->second - i->first); 149 150 memcpy(((&*d_record.begin()) + len), label.c_str() + i-> first, i->second - i->first); 150 151 // cerr<<"Added: '"<<string(label.c_str() + i->first, i->second - i->first) <<"'\n"; 151 152 pos+=(i->second - i->first)+1; 152 chopOff(chopped); // www.powerdns.com -> powerdns.com -> com153 chopOff(chopped); // www.powerdns.com. -> powerdns.com. -> com. -> . 153 154 } 154 155 d_record.push_back(0);