> -- nxdomain runs after no result is found.
> function nxdomain(dq)
>   dquery = newDN(dq.qname:toString())
>   pdnslog("nxdomain called for: "..dquery:toString())
>   if dq.qtype == pdns.NAPTR then
>     pdnslog("Search parent wildcard record")
>     if dquery:countLabels() == 12 then
>       dquery:chopOff()
>     end
>     if dquery:countLabels() > 9 then
>       dquery:chopOff()
>     end
>     cname = dquery:toString()
>     pdnslog("Returning CNAME for: "..cname)
>     dq.addAnswer(pdns.CNAME, cname)
>     dq.rcode = 0 -- make it a normal answer
>     dq.followupFunction = "followCNAMERecords"
>     return true
>   end
>   return false
> end

Dumb-ass error, should use a “:”, not a “.” !

dq.addAnswer versus dq:addAnswer
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to