Changeset 1898

Show
Ignore:
Timestamp:
01/19/11 20:21:22 (2 years ago)
Author:
ahu
Message:

fix up some tabdamage

Files:
1 modified

Legend:

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

    r1892 r1898  
    283283          pos->content="."; 
    284284         
    285         pw.startRecord(pos->qname, pos->qtype.getCode(), pos->ttl, pos->qclass, (DNSPacketWriter::Place)pos->d_place);  
    286         shared_ptr<DNSRecordContent> drc(DNSRecordContent::mastermake(pos->qtype.getCode(), 1, pos->content));  
    287         drc->toPacket(pw); 
    288         if(!d_tcp && pw.size() + 20 > getMaxReplyLen()) { // 20 = room for EDNS0 
    289           pw.rollback(); 
    290           if(pos->d_place == DNSResourceRecord::ANSWER) { 
    291             pw.getHeader()->tc=1; 
    292           } 
    293           goto noCommit; 
    294  
    295           break; 
    296         } 
     285        pw.startRecord(pos->qname, pos->qtype.getCode(), pos->ttl, pos->qclass, (DNSPacketWriter::Place)pos->d_place);  
     286        shared_ptr<DNSRecordContent> drc(DNSRecordContent::mastermake(pos->qtype.getCode(), 1, pos->content));  
     287              drc->toPacket(pw); 
     288        if(!d_tcp && pw.size() + 20 > getMaxReplyLen()) { // 20 = room for EDNS0 
     289          pw.rollback(); 
     290          if(pos->d_place == DNSResourceRecord::ANSWER) { 
     291            pw.getHeader()->tc=1; 
     292          } 
     293          goto noCommit; 
     294       
     295          break; 
     296        } 
    297297      } 
    298        
    299298 
    300299      if(!opts.empty() || d_dnssecOk) 
    301         pw.addOpt(2800, 0, d_dnssecOk ? EDNSOpts::DNSSECOK : 0, opts); 
     300        pw.addOpt(2800, 0, d_dnssecOk ? EDNSOpts::DNSSECOK : 0, opts); 
    302301 
    303302      if(!pw.getHeader()->tc) // protect against double commit from addSignature 
    304         pw.commit(); 
    305     noCommit:; 
     303        pw.commit(); 
     304      noCommit:; 
    306305    } 
    307306    catch(std::exception& e) {