ans[ai].rdata.soa_record.expire = rec->data.soa.expire;
ans[ai].rdata.soa_record.minimum = rec->data.soa.minimum;
break;
+ case DNS_QTYPE_PTR:
+ ans[ai].rdata.ptr_record = talloc_strdup(ans, rec->data.ptr);
+ break;
default:
return DNS_ERR(NOT_IMPLEMENTED);
}
(recs[ri].wType != question->question_type)) {
continue;
}
- create_response_rr(question, &recs[ri], &ans, &ai);
+ werror = create_response_rr(question, &recs[ri], &ans, &ai);
+ W_ERROR_NOT_OK_RETURN(werror);
}
if (ai == 0) {