Changeset 1628 for trunk/pdns/pdns/syncres.cc
- Timestamp:
- 06/09/10 23:26:50 (3 years ago)
- Files:
-
- 1 modified
-
trunk/pdns/pdns/syncres.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pdns/pdns/syncres.cc
r1619 r1628 1051 1051 lwr.d_rcode==RCode::NoError) { 1052 1052 LOG<<prefix<<qname<<": got negative caching indication for '"<< (qname+"|"+i->qtype.getName()+"'") <<endl; 1053 if(!newtarget.empty()) 1053 1054 if(!newtarget.empty()) { 1055 LOG<<prefix<<qname<<": Hang on! Got a redirect to '"<<newtarget<<"' already"<<endl; 1056 } 1057 else { 1054 1058 ret.push_back(*i); 1055 1056 NegCacheEntry ne;1057 ne.d_qname=i->qname;1058 ne.d_ttd=d_now.tv_sec + min(s_maxnegttl, i->ttl);1059 ne.d_name=qname;1060 ne.d_qtype=qtype;1061 if(qtype.getCode()) { // prevents us from blacking out a whole domain1062 replacing_insert(t_sstorage->negcache, ne);1063 }1064 negindic=true;1059 NegCacheEntry ne; 1060 ne.d_qname=i->qname; 1061 ne.d_ttd=d_now.tv_sec + min(s_maxnegttl, i->ttl); 1062 ne.d_name=qname; 1063 ne.d_qtype=qtype; 1064 if(qtype.getCode()) { // prevents us from blacking out a whole domain 1065 replacing_insert(t_sstorage->negcache, ne); 1066 } 1067 negindic=true; 1068 } 1065 1069 } 1066 1070 }