Changeset 1156

Show
Ignore:
Timestamp:
03/13/08 18:17:50 (2 years ago)
Author:
ahu
Message:

improve case-insensitivity of label compression

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/pdns/pdns/dnswriter.cc

    r1128 r1156  
    6868  d_rollbackmarker=d_content.size(); 
    6969 
    70   if(d_qname == d_recordqname) {  // don't do the whole label compression thing if we *know* we can get away with "see question" 
     70  if(iequals(d_qname,d_recordqname)) {  // don't do the whole label compression thing if we *know* we can get away with "see question" 
    7171    static char marker[2]={0xc0, 0x0c}; 
    7272    d_content.insert(d_content.end(), &marker[0], &marker[2]); 
     
    154154  DNSPacketWriter::lmap_t::iterator ret; 
    155155  for(ret=lmap.begin(); ret != lmap.end(); ++ret) 
    156     if(ret->first == label) 
     156    if(iequals(ret->first,label)) 
    157157      break; 
    158158  return ret;