}
fname = ns_client_newname(client, dbuf, &b);
rdataset = ns_client_newrdataset(client);
- if (fname == NULL) {
- goto cleanup;
- }
if (WANTDNSSEC(client)) {
sigrdataset = ns_client_newrdataset(client);
}
}
qctx->fname = ns_client_newname(qctx->client, qctx->dbuf, buffer);
- if (qctx->fname == NULL) {
- CCTRACE(ISC_LOG_ERROR,
- "qctx_prepare_buffers: ns_client_newname failed");
-
- return (ISC_R_NOMEMORY);
- }
-
qctx->rdataset = ns_client_newrdataset(qctx->client);
if ((WANTDNSSEC(qctx->client) || qctx->findcoveringnsec) &&
}
qctx->fname = ns_client_newname(qctx->client, qctx->dbuf, &b);
- if (qctx->fname == NULL) {
- CCTRACE(ISC_LOG_ERROR, "query_resume: ns_client_newname failed "
- "(1)");
- QUERY_ERROR(qctx, ISC_R_NOMEMORY);
- return (ns_query_done(qctx));
- }
if (qctx->rpz_st != NULL &&
(qctx->rpz_st->state & DNS_RPZ_RECURSING) != 0) {
fname = ns_client_newname(client, dbuf, &b);
neg = ns_client_newrdataset(client);
negsig = ns_client_newrdataset(client);
- if (fname == NULL) {
- goto cleanup;
- }
result = dns_rdataset_getnoqname(qctx->noqname, fname, neg, negsig);
RUNTIME_CHECK(result == ISC_R_SUCCESS);
dns_rdataset_disassociate(negsig);
}
- if (fname == NULL) {
- goto cleanup;
- }
result = dns_rdataset_getclosest(qctx->noqname, fname, neg, negsig);
RUNTIME_CHECK(result == ISC_R_SUCCESS);
}
qctx->fname = ns_client_newname(qctx->client,
qctx->dbuf, &b);
- if (qctx->fname == NULL) {
- CCTRACE(ISC_LOG_ERROR, "query_nodata: "
- "ns_client_newname "
- "failed (3)");
- QUERY_ERROR(qctx, ISC_R_NOMEMORY);
- return (ns_query_done(qctx));
- }
}
dns_name_copy(qctx->client->query.qname, qctx->fname);
qctx->dns64 = false;
}
fname = ns_client_newname(client, dbuf, &b);
- if (fname == NULL) {
- return;
- }
dns_name_split(qctx->fname, sig.labels + 1, NULL, fname);
/* This will succeed, since we've stripped labels. */
}
name = ns_client_newname(qctx->client, dbuf, &b);
- if (name == NULL) {
- result = ISC_R_NOMEMORY;
- goto cleanup;
- }
-
dns_name_copy(signer, name);
/*
}
name = ns_client_newname(qctx->client, dbuf, &b);
- if (name == NULL) {
- result = ISC_R_NOMEMORY;
- goto cleanup;
- }
dns_name_copy(qctx->client->query.qname, name);
cloneset = ns_client_newrdataset(qctx->client);
}
name = ns_client_newname(qctx->client, dbuf, &b);
- if (name == NULL) {
- result = ISC_R_NOMEMORY;
- goto cleanup;
- }
-
dns_name_copy(signer, name);
/*
}
name = ns_client_newname(qctx->client, dbuf, &b);
- if (name == NULL) {
- result = ISC_R_NOMEMORY;
- goto cleanup;
- }
-
dns_name_copy(nowild, name);
cloneset = ns_client_newrdataset(qctx->client);
return (ns_query_done(qctx));
}
qctx->fname = ns_client_newname(qctx->client, qctx->dbuf, &b);
- if (qctx->fname == NULL) {
- dns_message_puttempname(qctx->client->message, &tname);
- return (ns_query_done(qctx));
- }
result = dns_name_concatenate(prefix, tname, qctx->fname, NULL);
dns_message_puttempname(qctx->client->message, &tname);
}
fname = ns_client_newname(client, dbuf, &b);
rdataset = ns_client_newrdataset(client);
- if (fname == NULL) {
- goto cleanup;
- }
/*
* Get the RRSIGs if the client requested them or if we may
fname = ns_client_newname(client, dbuf, &b);
rdataset = ns_client_newrdataset(client);
sigrdataset = ns_client_newrdataset(client);
- if (fname == NULL) {
- goto cleanup;
- }
result = dns_db_findext(qctx->db, name, qctx->version,
dns_rdatatype_nsec, options, 0, &node, fname,
dns_rdataset_disassociate(sigrdataset);
}
- if (fname == NULL) {
- goto cleanup;
- }
/*
* Add no qname proof.
*/
dns_rdataset_disassociate(sigrdataset);
}
- if (fname == NULL) {
- goto cleanup;
- }
/*
* Add the no wildcard proof.
*/