ndb/dns: fix mistake

This commit is contained in:
cinap_lenrek 2012-08-29 20:14:15 +02:00
parent e1a0aa42dc
commit c430bf65d3

View file

@ -840,7 +840,7 @@ rrattach(RR *rp, int auth)
rp->next = nil;
dp = rp->owner;
/* avoid any outside spoofing; leave keepers alone */
if((cfg.cachedb && !rp->db && inmyarea(dp->name)) || dp->keep)
if(cfg.cachedb && !rp->db && (dp->keep || inmyarea(dp->name)))
rrfree(rp);
else
rrattach1(rp, auth);