}
lookup->sendspace = isc_mempool_get(commctx);
- if (lookup->sendspace == NULL) {
- fatal("memory allocation failure");
- }
result = dns_compress_init(&cctx, -1, mctx);
check_result(result, "dns_compress_init");
isc_result_t result;
client_state = isc_mempool_get(inst->datapool);
- if (client_state == NULL) {
- return;
- }
client_state->mode = NONE;
client_state->flags = 0;
isc_result_t result;
state = isc_mempool_get(inst->datapool);
- if (state == NULL) {
- return;
- }
LOCK(&inst->hlock);
result = isc_ht_add(inst->ht, (const unsigned char *)&qctx->client,
dns_adbname_t *name;
name = isc_mempool_get(adb->nmp);
- if (name == NULL) {
- return (NULL);
- }
dns_name_init(&name->name, NULL);
dns_name_dup(dnsname, adb->mctx, &name->name);
dns_adbnamehook_t *nh;
nh = isc_mempool_get(adb->nhmp);
- if (nh == NULL) {
- return (NULL);
- }
nh->magic = DNS_ADBNAMEHOOK_MAGIC;
nh->entry = entry;
dns_adblameinfo_t *li;
li = isc_mempool_get(adb->limp);
- if (li == NULL) {
- return (NULL);
- }
dns_name_init(&li->qname, NULL);
dns_name_dup(qname, adb->mctx, &li->qname);
dns_adbentry_t *e;
e = isc_mempool_get(adb->emp);
- if (e == NULL) {
- return (NULL);
- }
e->magic = DNS_ADBENTRY_MAGIC;
e->lock_bucket = DNS_ADB_INVALIDBUCKET;
dns_adbfind_t *h;
h = isc_mempool_get(adb->ahmp);
- if (h == NULL) {
- return (NULL);
- }
/*
* Public members.
dns_adbfetch_t *f;
f = isc_mempool_get(adb->afmp);
- if (f == NULL) {
- return (NULL);
- }
f->magic = 0;
f->fetch = NULL;
dns_adbaddrinfo_t *ai;
ai = isc_mempool_get(adb->aimp);
- if (ai == NULL) {
- return (NULL);
- }
ai->magic = DNS_ADBADDRINFO_MAGIC;
ai->sockaddr = entry->sockaddr;
dispsock->socket = NULL;
} else {
dispsock = isc_mempool_get(mgr->spool);
- if (dispsock == NULL) {
- return (ISC_R_NOMEMORY);
- }
disp->nsockets++;
dispsock->socket = NULL;
temp = isc_mempool_get(bpool);
- if (temp == NULL) {
- LOCK(&disp->mgr->buffer_lock);
- disp->mgr->buffers--;
- UNLOCK(&disp->mgr->buffer_lock);
- }
-
return (temp);
}
for (count = 0; count < msg->counts[DNS_SECTION_QUESTION]; count++) {
name = isc_mempool_get(msg->namepool);
- if (name == NULL) {
- return (ISC_R_NOMEMORY);
- }
free_name = true;
offsets = newoffsets(msg);
goto cleanup;
}
rdataset = isc_mempool_get(msg->rdspool);
- if (rdataset == NULL) {
- result = ISC_R_NOMEMORY;
- goto cleanup;
- }
/*
* Convert rdatalist to rdataset, and attach the latter to
istsig = false;
name = isc_mempool_get(msg->namepool);
- if (name == NULL) {
- return (ISC_R_NOMEMORY);
- }
free_name = true;
offsets = newoffsets(msg);
if (result == ISC_R_NOTFOUND) {
rdataset = isc_mempool_get(msg->rdspool);
- if (rdataset == NULL) {
- result = ISC_R_NOMEMORY;
- goto cleanup;
- }
free_rdataset = true;
rdatalist = newrdatalist(msg);
REQUIRE(item != NULL && *item == NULL);
*item = isc_mempool_get(msg->namepool);
- if (*item == NULL) {
- return (ISC_R_NOMEMORY);
- }
dns_name_init(*item, NULL);
return (ISC_R_SUCCESS);
REQUIRE(item != NULL && *item == NULL);
*item = isc_mempool_get(msg->rdspool);
- if (*item == NULL) {
- return (ISC_R_NOMEMORY);
- }
dns_rdataset_init(*item);