delname
uint8_t* delname, size_t delnamelen)
if(!delname) {
delname = iq->qchase.qname;
z = auth_zones_find_zone(qstate->env->auth_zones, delname, delnamelen,
uint8_t* delname = iq->qchase.qname;
delname = iq->dp->name;
dname_remove_label(&delname, &delnamelen);
dp = forwards_lookup(qstate->env->fwds, delname, iq->qchase.qclass,
uint8_t* delname, *dpname=NULL;
delname = iq->dp->name;
delname = iq->qchase.qname;
&& can_have_last_resort(qstate->env, delname, delnamelen, iq->qchase.qclass, NULL, NULL, NULL))) {
if(dname_is_root(delname) && (iq->refetch_glue ||
delname = NULL; /* go to root priming */
else dname_remove_label(&delname, &delnamelen);
if(delname)
iq->dp = dns_cache_find_delegation(qstate->env, delname,
if(!auth_zone_delegpt(qstate, iq, delname, delnamelen))
r = prime_stub(qstate, iq, id, delname,
delname = iq->dp->name;
dname_remove_label(&delname, &delnamelen);
uint8_t* delname;
delname = iq->qchase.qname;
delname = iq->dp->name;
if(!dname_is_root(delname))
dname_remove_label(&delname, &delnamelen);
if(!auth_zone_delegpt(qstate, iq, delname, delnamelen))
if(prime_stub(qstate, iq, id, delname, iq->qchase.qclass)) {
uint8_t* delname = qinfo->qname;
dname_remove_label(&delname, &delnamelen);
z = auth_zones_find_zone(az, delname, delnamelen,
np = delname(np, myname);
np = delname(np, *ap);
np = delname(np, myname);
np = delname(np, *ap);
np = delname(np, myname);
np = delname(np, *ap);
struct name *delname(struct name *, const char *);
uint8_t* delname, size_t delnamelen)
if(!delname) {
delname = iq->qchase.qname;
z = auth_zones_find_zone(qstate->env->auth_zones, delname, delnamelen,
uint8_t* delname = iq->qchase.qname;
delname = iq->dp->name;
dname_remove_label(&delname, &delnamelen);
dp = forwards_lookup(qstate->env->fwds, delname, iq->qchase.qclass,
uint8_t* delname, *dpname=NULL;
delname = iq->dp->name;
delname = iq->qchase.qname;
&& can_have_last_resort(qstate->env, delname, delnamelen, iq->qchase.qclass, NULL, NULL, NULL))) {
if(dname_is_root(delname) && (iq->refetch_glue ||
delname = NULL; /* go to root priming */
else dname_remove_label(&delname, &delnamelen);
if(delname)
iq->dp = dns_cache_find_delegation(qstate->env, delname,
if(!auth_zone_delegpt(qstate, iq, delname, delnamelen))
r = prime_stub(qstate, iq, id, delname,
delname = iq->dp->name;
dname_remove_label(&delname, &delnamelen);
uint8_t* delname;
delname = iq->qchase.qname;
delname = iq->dp->name;
if(!dname_is_root(delname))
dname_remove_label(&delname, &delnamelen);
if(!auth_zone_delegpt(qstate, iq, delname, delnamelen))
if(prime_stub(qstate, iq, id, delname, iq->qchase.qclass)) {
uint8_t* delname = qinfo->qname;
dname_remove_label(&delname, &delnamelen);
z = auth_zones_find_zone(az, delname, delnamelen,