Changeset 696
- Timestamp:
- 04/14/06 10:28:27 (4 years ago)
- Files:
-
- 1 modified
-
trunk/pdns/pdns/pdns_recursor.cc (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pdns/pdns/pdns_recursor.cc
r688 r696 312 312 pw.getHeader()->rd=dc->d_mdp.d_header.rd; 313 313 314 // MT->setTitle("udp question for "+P.qdomain+"|"+P.qtype.getName());315 314 SyncRes sr(dc->d_now); 316 315 if(!g_quiet) … … 402 401 } 403 402 404 // MT->setTitle("DONE! udp question for "+P.qdomain+"|"+P.qtype.getName());405 403 if(!g_quiet) { 406 404 L<<Logger::Error<<"["<<MT->getTid()<<"] answer to "<<(dc->d_mdp.d_header.rd?"":"non-rd ")<<"question '"<<dc->d_mdp.d_qname<<"|"<<DNSRecordContent::NumberToType(dc->d_mdp.d_qtype); … … 950 948 string packet; 951 949 packet.assign(data, d_len); 952 MT->sendEvent(pident, &packet); 950 if(!MT->sendEvent(pident, &packet)) { 951 if(logCommonErrors) 952 L<<Logger::Warning<<"Discarding unexpected packet from "<<sockAddrToString((struct sockaddr_in*) &fromaddr, addrlen)<<"\n"; 953 g_stats.spoofedCount++; 954 } 953 955 } 954 956 else