Remove the now-unused offsets parameter from dns_name_init().
UNUSED(flags);
- dns_name_init(&empty_name, NULL);
+ dns_name_init(&empty_name);
result = dns_message_firstname(msg, DNS_SECTION_ANSWER);
if (result == ISC_R_NOMORE) {
return ISC_R_SUCCESS;
debug("setup_text_key()");
isc_buffer_allocate(mctx, &namebuf, MXNAME);
- dns_name_init(&keyname, NULL);
+ dns_name_init(&keyname);
isc_buffer_putstr(namebuf, keynametext);
secretsize = (unsigned int)strlen(keysecret) * 3 / 4;
secretstore = isc_mem_allocate(mctx, secretsize);
soa.common.rdclass = lookup->rdclass;
soa.common.rdtype = dns_rdatatype_soa;
- dns_name_init(&soa.origin, NULL);
- dns_name_init(&soa.contact, NULL);
+ dns_name_init(&soa.origin);
+ dns_name_init(&soa.contact);
dns_name_clone(dns_rootname, &soa.origin);
dns_name_clone(dns_rootname, &soa.contact);
printf(";; %s SECTION:\n", section_name);
}
- dns_name_init(&empty_name, NULL);
+ dns_name_init(&empty_name);
result = dns_message_firstname(msg, sectionid);
if (result == ISC_R_NOMORE) {
REQUIRE(VALID_BDB(bdb));
REQUIRE(nodep != NULL && *nodep == NULL);
- dns_name_init(&relname, NULL);
+ dns_name_init(&relname);
name = &relname;
result = createnode(bdb, &node);
isorigin = dns_name_equal(name, &bdb->common.origin);
labels = dns_name_countlabels(name) - dns_name_countlabels(&db->origin);
- dns_name_init(&relname, NULL);
+ dns_name_init(&relname);
dns_name_getlabelsequence(name, 0, labels, &relname);
name = &relname;
isc_refcount_init(&bdb->common.references, 1);
isc_mem_attach(mctx, &bdb->common.mctx);
- dns_name_init(&bdb->common.origin, NULL);
+ dns_name_init(&bdb->common.origin);
dns_name_dup(origin, mctx, &bdb->common.origin);
INSIST(argc >= 1);
}
*namep = isc_mem_get(mctx, sizeof(**namep));
- dns_name_init(*namep, NULL);
+ dns_name_init(*namep);
objstr = cfg_obj_asstring(obj);
isc_buffer_constinit(&b, objstr, strlen(objstr));
dns_name_t origin;
dns_catz_options_t *opts;
- dns_name_init(&origin, NULL);
+ dns_name_init(&origin);
catz_obj = cfg_listelt_value(element);
str = cfg_obj_asstring(cfg_tuple_get(catz_obj, "zone name"));
ns.common.rdtype = dns_rdatatype_ns;
ns.common.rdclass = dns_db_class(db);
ns.mctx = NULL;
- dns_name_init(&ns.name, NULL);
+ dns_name_init(&ns.name);
dns_name_clone(nsname, &ns.name);
CHECK(dns_rdata_fromstruct(&rdata, dns_db_class(db), dns_rdatatype_ns,
&ns, &b));
if (name != NULL && *name == NULL) {
*name = isc_mem_get(view->mctx, sizeof(dns_name_t));
- dns_name_init(*name, NULL);
+ dns_name_init(*name);
dns_name_dup(nm, view->mctx, *name);
}
INSIST(server->session_keybits == 0);
server->session_keyname = isc_mem_get(mctx, sizeof(dns_name_t));
- dns_name_init(server->session_keyname, NULL);
+ dns_name_init(server->session_keyname);
dns_name_dup(keyname, mctx, server->session_keyname);
server->session_keyfile = isc_mem_strdup(mctx, keyfile);
name = dns_fixedname_initname(&fname);
RETERR(dns_name_fromtext(name, &b, dns_rootname, 0, NULL));
tctx->domain = isc_mem_get(mctx, sizeof(dns_name_t));
- dns_name_init(tctx->domain, NULL);
+ dns_name_init(tctx->domain);
dns_name_dup(name, mctx, tctx->domain);
}
#define create_name(id, name) \
isc_buffer_t namesrc, namebuf; \
char namedata[DNS_NAME_FORMATSIZE + 1]; \
- dns_name_init(name, NULL); \
+ dns_name_init(name); \
isc_buffer_constinit(&namesrc, id, strlen(id)); \
isc_buffer_add(&namesrc, strlen(id)); \
isc_buffer_init(&namebuf, namedata, sizeof(namedata)); \
/*
* Create the key name.
*/
- dns_name_init(&keyname, NULL);
+ dns_name_init(&keyname);
isc_buffer_constinit(&keynamesrc, keyid, strlen(keyid));
isc_buffer_add(&keynamesrc, strlen(keyid));
isc_buffer_init(&keynamebuf, keynamedata, sizeof(keynamedata));
*/
CHECK(dns_db_newversion(db, &dbversion));
- dns_name_init(&apexname, NULL);
+ dns_name_init(&apexname);
dns_name_clone(dns_zone_getorigin(zone), &apexname);
CHECK(dns_db_findnode(db, &apexname, false, &apexnode));
create_name(const char *str, char *namedata, size_t len, dns_name_t *name) {
isc_buffer_t namesrc, namebuf;
- dns_name_init(name, NULL);
+ dns_name_init(name);
isc_buffer_constinit(&namesrc, str, strlen(str));
isc_buffer_add(&namesrc, strlen(str));
isc_buffer_init(&namebuf, namedata, len);
if (usegsstsig) {
dns_name_free(&tmpzonename, gmctx);
dns_name_free(&restart_primary, gmctx);
- dns_name_init(&tmpzonename, NULL);
- dns_name_init(&restart_primary, NULL);
+ dns_name_init(&tmpzonename);
+ dns_name_init(&restart_primary);
}
done_update();
}
result = dns_rdata_tostruct(&soarr, &soa, NULL);
check_result(result, "dns_rdata_tostruct");
- dns_name_init(&primary, NULL);
+ dns_name_init(&primary);
dns_name_clone(&soa.origin, &primary);
if (userzone != NULL) {
#if HAVE_GSSAPI
if (usegsstsig) {
- dns_name_init(&tmpzonename, NULL);
+ dns_name_init(&tmpzonename);
dns_name_dup(zname, gmctx, &tmpzonename);
- dns_name_init(&restart_primary, NULL);
+ dns_name_init(&restart_primary);
dns_name_dup(&primary, gmctx, &restart_primary);
start_gssrequest(&primary);
} else {
if (nlabels == 1) {
fatal("could not find enclosing zone");
}
- dns_name_init(&tname, NULL);
+ dns_name_init(&tname);
dns_name_getlabelsequence(name, 1, nlabels - 1, &tname);
dns_name_clone(&tname, name);
dns_request_destroy(&request);
dns_name_free(&tmpzonename, gmctx);
dns_name_free(&restart_primary, gmctx);
- dns_name_init(&tmpzonename, NULL);
- dns_name_init(&restart_primary, NULL);
+ dns_name_init(&tmpzonename);
+ dns_name_init(&restart_primary);
done_update();
}
ns.common.rdtype = dns_rdatatype_ns;
ns.common.rdclass = dns_db_class(db);
ns.mctx = NULL;
- dns_name_init(&ns.name, NULL);
+ dns_name_init(&ns.name);
dns_name_clone(nsname, &ns.name);
CHECK(dns_rdata_fromstruct(&rdata, dns_db_class(db), dns_rdatatype_ns,
&ns, &b));
};
isc_mem_attach(mctx, &sampledb->common.mctx);
- dns_name_init(&sampledb->common.origin, NULL);
+ dns_name_init(&sampledb->common.origin);
dns_name_dup(origin, mctx, &sampledb->common.origin);
dns_fixedname_init(&ptr_name);
DNS_RDATACOMMON_INIT(&ptr_struct, dns_rdatatype_ptr, dns_rdataclass_in);
- dns_name_init(&ptr_struct.ptr, NULL);
+ dns_name_init(&ptr_struct.ptr);
syncptr = isc_mem_get(mctx, sizeof(*syncptr));
*syncptr = (syncptr_t){ 0 };
answerstyleflags |= DNS_STYLEFLAG_UNKNOWNFORMAT;
}
- dns_name_init(&empty_name, NULL);
+ dns_name_init(&empty_name);
result = dns_message_firstname(response, DNS_SECTION_ANSWER);
if (result != ISC_R_NOMORE) {
CHECK("dns_message_firstname", result);
compressed and not, with straightforward conversions from text to
wire format and vice versa.
-##### Initializing
-
-When a name object is initialized, a pointer to an "offset table"
-(`dns_offsets_t`) may optionally be supplied; this will improve
-performance of most name operations if the name is used more than
-once.
-
- dns_name_t name1, name2;
- dns_offsets_t offsets1;
-
- dns_name_init(&name1, &offsets1);
- dns_name_init(&name2, NULL);
-
##### Copying
There are three methods for copying name objects:
isc_buffer_t buffer;
isc_buffer_init(&buffer, namedata, sizeof(namedata));
- dns_name_init(&target, NULL);
+ dns_name_init(&target);
dns_name_setbuffer(target, &buffer);
dns_name_copy(source, &target);
isc_buffer_t buf;
dns_name_t name;
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
isc_buffer_init(&buf, namedata, sizeof(namedata));
isc_buffer_add(&buf, strlen(text));
result = dns_name_fromtext(&name, &buf, dns_rootname, 0, NULL);
dns_name_t name, prefix;
bool sub;
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
sub = name_prefix(&name, origin, &prefix);
/* Duplicate key name. */
if (source->elements[i].type == dns_aclelementtype_keyname) {
- dns_name_init(&dest->elements[nelem + i].keyname, NULL);
+ dns_name_init(&dest->elements[nelem + i].keyname);
dns_name_dup(&source->elements[i].keyname, dest->mctx,
&dest->elements[nelem + i].keyname);
}
clean_target(dns_adb_t *adb, dns_name_t *target) {
if (dns_name_countlabels(target) > 0) {
dns_name_free(target, adb->mctx);
- dns_name_init(target, NULL);
+ dns_name_init(target);
}
}
name->name = dns_fixedname_initname(&name->fname);
dns_name_copy(dnsname, name->name);
- dns_name_init(&name->target, NULL);
+ dns_name_init(&name->target);
inc_adbstats(adb, dns_adbstats_namescnt);
return name;
.lru_head = CDS_LIST_HEAD_INIT(bad->lru_head),
};
- dns_name_init(&bad->name, NULL);
+ dns_name_init(&bad->name);
dns_name_dup(name, mctx, &bad->name);
return bad;
*ncoo = (dns_catz_coo_t){
.magic = DNS_CATZ_COO_MAGIC,
};
- dns_name_init(&ncoo->name, NULL);
+ dns_name_init(&ncoo->name);
dns_name_dup(domain, mctx, &ncoo->name);
isc_refcount_init(&ncoo->references, 1);
.magic = DNS_CATZ_ENTRY_MAGIC,
};
- dns_name_init(&nentry->name, NULL);
+ dns_name_init(&nentry->name);
if (domain != NULL) {
dns_name_dup(domain, mctx, &nentry->name);
}
isc_time_settoepoch(&catz->lastupdated);
dns_catz_options_init(&catz->defoptions);
dns_catz_options_init(&catz->zoneoptions);
- dns_name_init(&catz->name, NULL);
+ dns_name_init(&catz->name);
dns_name_dup(name, catzs->mctx, &catz->name);
return catz;
if (labels == 1) {
return catz_process_zones_entry(catz, value, &mhash);
} else {
- dns_name_init(&opt, NULL);
+ dns_name_init(&opt);
dns_name_split(name, 1, &opt, NULL);
return catz_process_zones_suboption(catz, value, &mhash, &opt);
}
/* rdatastr.length < DNS_NAME_MAXTEXT */
keyname = isc_mem_get(mctx, sizeof(*keyname));
- dns_name_init(keyname, NULL);
+ dns_name_init(keyname);
memmove(keycbuf, rdatastr.data, rdatastr.length);
keycbuf[rdatastr.length] = 0;
dns_rdata_freestruct(&rdata_txt);
ipkl->labels[i] = isc_mem_get(mctx,
sizeof(*ipkl->labels[0]));
- dns_name_init(ipkl->labels[i], NULL);
+ dns_name_init(ipkl->labels[i]);
dns_name_dup(name, mctx, ipkl->labels[i]);
if (value->type == dns_rdatatype_txt) {
}
INSIST(result == ISC_R_SUCCESS);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&prefix);
dns_name_split(name, suffix_labels, &prefix, NULL);
switch (opt) {
case CATZ_OPT_COO:
opt = catz_get_option(&option);
}
- dns_name_init(&prefix, NULL);
+ dns_name_init(&prefix);
dns_name_split(name, suffix_labels, &prefix, NULL);
switch (opt) {
}
uint8_t labels = dns_name_countlabels(&catz->name);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&prefix);
dns_name_split(src_name, labels, &prefix, NULL);
result = catz_process_value(catz, &prefix, rdataset);
dns_name_t *aname = dns_fixedname_name(&rctx->name);
ansname = isc_mem_get(mctx, sizeof(*ansname));
- dns_name_init(ansname, NULL);
+ dns_name_init(ansname);
dns_name_dup(aname, mctx, ansname);
datap = (unsigned char *)(t + 1);
memmove(datap, name->ndata, name->length);
- dns_name_init(&t->name, NULL);
+ dns_name_init(&t->name);
dns_name_clone(name, &t->name);
t->name.ndata = datap;
datap += name->length;
/*
* Downcase signer.
*/
- dns_name_init(&sig.signer, NULL);
+ dns_name_init(&sig.signer);
dns_fixedname_init(&fsigner);
RUNTIME_CHECK(dns_name_downcase(dst_key_name(key),
dns_fixedname_name(&fsigner),
sig.keyid = dst_key_id(key);
- dns_name_init(&sig.signer, NULL);
+ dns_name_init(&sig.signer);
dns_name_clone(dst_key_name(key), &sig.signer);
sig.siglen = 0;
.func = dst_t_func[alg],
};
- dns_name_init(key->key_name, NULL);
+ dns_name_init(key->key_name);
dns_name_dup(name, mctx, key->key_name);
isc_refcount_init(&key->refs, 1);
void
dns_fixedname_init(dns_fixedname_t *fixed) {
- dns_name_init(&fixed->name, NULL);
+ dns_name_init(&fixed->name);
isc_buffer_init(&fixed->buffer, fixed->data, DNS_NAME_MAXWIRE);
dns_name_setbuffer(&fixed->name, &fixed->buffer);
}
if (fwd->tlsname != NULL) {
nfwd->tlsname = isc_mem_get(fwdtable->mctx,
sizeof(*nfwd->tlsname));
- dns_name_init(nfwd->tlsname, NULL);
+ dns_name_init(nfwd->tlsname);
dns_name_dup(fwd->tlsname, fwdtable->mctx,
nfwd->tlsname);
}
namep = name;
} else {
unsigned int labels;
- dns_name_init(&tname, NULL);
+ dns_name_init(&tname);
labels = dns_name_countlabels(name);
dns_name_getlabelsequence(name, 0, labels - 1, &tname);
namep = &tname;
***/
static inline void
-dns_name_init(dns_name_t *name, unsigned char *offsets ISC_ATTR_UNUSED) {
+dns_name_init(dns_name_t *name) {
*name = (dns_name_t){
.magic = DNS_NAME_MAGIC,
.link = ISC_LINK_INITIALIZER,
if (src->keys[i] != NULL) {
dst->keys[i] = isc_mem_get(mctx,
sizeof(dns_name_t));
- dns_name_init(dst->keys[i], NULL);
+ dns_name_init(dst->keys[i]);
dns_name_dup(src->keys[i], mctx, dst->keys[i]);
} else {
dst->keys[i] = NULL;
if (src->tlss[i] != NULL) {
dst->tlss[i] = isc_mem_get(mctx,
sizeof(dns_name_t));
- dns_name_init(dst->tlss[i], NULL);
+ dns_name_init(dst->tlss[i]);
dns_name_dup(src->tlss[i], mctx, dst->tlss[i]);
} else {
dst->tlss[i] = NULL;
if (src->labels[i] != NULL) {
dst->labels[i] =
isc_mem_get(mctx, sizeof(dns_name_t));
- dns_name_init(dst->labels[i], NULL);
+ dns_name_init(dst->labels[i]);
dns_name_dup(src->labels[i], mctx,
dst->labels[i]);
} else {
/*
* Initialize the iterator.
*/
- dns_name_init(&j->it.name, NULL);
+ dns_name_init(&j->it.name);
dns_rdata_init(&j->it.rdata);
/*
rdata = ISC_LIST_HEAD(this->rdata);
while (rdata != NULL) {
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
if (dns_name_equal(&name, owner)) {
char *start = NULL;
dns_rdataset_init(&rds);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
do {
dns_ncache_current(rdataset, &name, &rds);
ADD_STRING(target, " SECTION:\n");
}
- dns_name_init(&empty_name, NULL);
+ dns_name_init(&empty_name);
result = dns_message_firstname(msg, section);
if (result != ISC_R_SUCCESS) {
goto cleanup;
* whether it's an SOA.
*/
dns_rdata_toregion(&rdata, &r);
- dns_name_init(&tmp, NULL);
+ dns_name_init(&tmp);
dns_name_fromregion(&tmp, &r);
isc_region_consume(&r, tmp.length);
if (r.length < 2) {
REQUIRE(labels > 0);
REQUIRE(dns_name_iswildcard(wname));
- dns_name_init(&tname, NULL);
+ dns_name_init(&tname);
dns_name_getlabelsequence(wname, 1, labels - 1, &tname);
if (dns_name_fullcompare(name, &tname, &order, &nlabels) ==
dns_namereln_subdomain)
REQUIRE(!copy_suffix);
}
if (name == NULL) {
- dns_name_init(&tmp_name, NULL);
+ dns_name_init(&tmp_name);
name = &tmp_name;
}
if (target == NULL) {
REQUIRE(DNS_NAME_VALID(name));
REQUIRE(digest != NULL);
- dns_name_init(&downname, NULL);
+ dns_name_init(&downname);
isc_buffer_init(&buffer, data, sizeof(data));
dns_name_t prefix;
if (dns_name_countlabels(name) > 3U) {
- dns_name_init(&prefix, NULL);
+ dns_name_init(&prefix);
dns_name_getlabelsequence(name, 0, 3, &prefix);
for (i = 0; i < (sizeof(dns_sd) / sizeof(dns_sd[0])); i++) {
if (dns_name_equal(&prefix, &dns_sd[i])) {
return false;
}
- dns_name_init(&suffix, NULL);
+ dns_name_init(&suffix);
dns_name_split(name, rad_labels + 1, NULL, &suffix);
if (suffix.ndata[0] != 3 || suffix.ndata[1] != '_' ||
dns_rdataset_current(rdataset, &rdata);
isc_buffer_init(&source, rdata.data, rdata.length);
isc_buffer_add(&source, rdata.length);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
isc_buffer_remainingregion(&source, &remaining);
dns_name_fromregion(&name, &remaining);
INSIST(remaining.length >= name.length);
dns_rdataset_current(&rclone, &rdata);
isc_buffer_init(&source, rdata.data, rdata.length);
isc_buffer_add(&source, rdata.length);
- dns_name_init(&tname, NULL);
+ dns_name_init(&tname);
isc_buffer_remainingregion(&source, &remaining);
dns_name_fromregion(&tname, &remaining);
INSIST(remaining.length >= tname.length);
dns_rdataset_current(&rclone, &rdata);
isc_buffer_init(&source, rdata.data, rdata.length);
isc_buffer_add(&source, rdata.length);
- dns_name_init(&tname, NULL);
+ dns_name_init(&tname);
isc_buffer_remainingregion(&source, &remaining);
dns_name_fromregion(&tname, &remaining);
INSIST(remaining.length >= tname.length);
isc_buffer_init(&source, rdata.data, rdata.length);
isc_buffer_add(&source, rdata.length);
- dns_name_init(&tname, NULL);
+ dns_name_init(&tname);
isc_buffer_remainingregion(&source, &remaining);
dns_name_fromregion(found, &remaining);
INSIST(remaining.length >= found->length);
}
if (wild != NULL) {
dns_name_t common;
- dns_name_init(&common, NULL);
+ dns_name_init(&common);
if (olabels > nlabels) {
labels = dns_name_countlabels(nsecname);
dns_name_getlabelsequence(nsecname, labels - olabels,
/*
* Add missing NSEC3 records for empty nodes
*/
- dns_name_init(&empty, NULL);
+ dns_name_init(&empty);
dns_name_clone(name, &empty);
do {
labels = dns_name_countlabels(&empty) - 1;
dns_name_t *origin = dns_zone_getorigin(zone);
dns_rdatatype_t privatetype = dns_zone_getprivatetype(zone);
- dns_name_init(&next, NULL);
+ dns_name_init(&next);
dns_rdataset_init(&rdataset);
result = dns_db_getoriginnode(db, &node);
* Delete NSEC3 records for now non active nodes.
*/
cleanup_orphaned_ents:
- dns_name_init(&empty, NULL);
+ dns_name_init(&empty);
dns_name_clone(name, &empty);
do {
labels = dns_name_countlabels(&empty) - 1;
name = isc_mem_get(peer->mem, sizeof(dns_name_t));
- dns_name_init(name, NULL);
+ dns_name_init(name);
dns_name_dup(dns_fixedname_name(&fname), peer->mem, name);
result = dns_peer_setkey(peer, &name);
unsigned int n;
qpznode_t *node = NULL;
- dns_name_init(&foundname, NULL);
+ dns_name_init(&foundname);
n = dns_name_countlabels(name);
INSIST(n >= 2);
n--;
dns_name_t foundname;
unsigned int n, l, i;
- dns_name_init(&foundname, NULL);
+ dns_name_init(&foundname);
n = dns_name_countlabels(name);
l = dns_name_countlabels(&qpdb->common.origin);
i = l + 1;
bool check_prev = false;
unsigned int n;
- dns_name_init(&name, NULL);
- dns_name_init(&tname, NULL);
- dns_name_init(&rname, NULL);
+ dns_name_init(&name);
+ dns_name_init(&tname);
+ dns_name_init(&rname);
next = dns_fixedname_initname(&fnext);
prev = dns_fixedname_initname(&fprev);
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
/*
* Algorithm Name.
*/
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_name_fromregion(&name, &sr);
opts = name_prefix(&name, tctx->origin, &prefix) ? DNS_NAME_OMITFINALDOT
: 0;
/*
* Algorithm Name.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
RETERR(dns_name_fromwire(&name, source, dctx, target));
isc_buffer_activeregion(source, &sr);
dns_compress_setpermitted(cctx, false);
dns_rdata_toregion(rdata, &sr);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &sr);
RETERR(dns_name_towire(&name, cctx, target, NULL));
isc_region_consume(&sr, name_length(&name));
dns_rdata_toregion(rdata1, &r1);
dns_rdata_toregion(rdata2, &r2);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_name_fromregion(&name1, &r1);
dns_name_fromregion(&name2, &r2);
order = dns_name_rdatacompare(&name1, &name2);
/*
* Algorithm Name.
*/
- dns_name_init(&alg, NULL);
+ dns_name_init(&alg);
dns_name_fromregion(&alg, &sr);
- dns_name_init(&tsig->algorithm, NULL);
+ dns_name_init(&tsig->algorithm);
name_duporclone(&alg, mctx, &tsig->algorithm);
isc_region_consume(&sr, name_length(&tsig->algorithm));
false));
/* get domain name */
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->rdclass == dns_rdataclass_ch); /* 3 */
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
RETERR(dns_name_fromwire(&name, source, dctx, target));
dns_compress_setpermitted(cctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, &sregion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
dns_rdata_toregion(rdata, ®ion);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
isc_region_consume(®ion, name_length(&name));
- dns_name_init(&a->ch_addr_dom, NULL);
+ dns_name_init(&a->ch_addr_dom);
name_duporclone(&name, mctx, &a->ch_addr_dom);
a->ch_addr = htons(uint16_fromregion(®ion));
a->mctx = mctx;
REQUIRE(rdata->rdclass == dns_rdataclass_ch);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
isc_region_consume(&r, name_length(&name));
RETERR(dns_name_digest(&name, digest, arg));
UNUSED(owner);
dns_rdata_toregion(rdata, ®ion);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!dns_name_ishostname(&name, false)) {
if (bad != NULL) {
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_afsdb);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
num = uint16_fromregion(®ion);
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
isc_buffer_activeregion(source, &sr);
isc_buffer_availableregion(target, &tr);
isc_region_consume(&sr, 2);
isc_buffer_add(target, 2);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &sr);
return dns_name_towire(&name, cctx, target, NULL);
return result < 0 ? -1 : 1;
}
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
afsdb->common.rdtype = rdata->type;
ISC_LINK_INIT(&afsdb->common, link);
- dns_name_init(&afsdb->server, NULL);
+ dns_name_init(&afsdb->server);
dns_rdata_toregion(rdata, ®ion);
afsdb->subtype = uint16_fromregion(®ion);
isc_region_consume(®ion, 2);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
name_duporclone(&name, mctx, &afsdb->server);
UNUSED(owner);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
isc_region_consume(®ion, 2);
dns_name_fromregion(&name, ®ion);
isc_region_consume(&r2, 2);
r1.length = 2;
RETERR((digest)(arg, &r1));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r2);
return dns_name_digest(&name, digest, arg);
dns_rdata_toregion(rdata, ®ion);
isc_region_consume(®ion, 2);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!dns_name_ishostname(&name, false)) {
if (bad != NULL) {
return ISC_R_SUCCESS;
case 3:
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
return inet_totext(AF_INET6, tctx->flags, ®ion, target);
case 3:
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
return dns_name_totext(&name, 0, target);
case 3:
RETERR(mem_tobuffer(target, region.base, 2));
isc_buffer_forward(source, 2);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
default:
amtrelay->common.rdtype = rdata->type;
ISC_LINK_INIT(&amtrelay->common, link);
- dns_name_init(&amtrelay->gateway, NULL);
+ dns_name_init(&amtrelay->gateway);
amtrelay->data = NULL;
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
amtrelay->precedence = uint8_fromregion(®ion);
return isc_region_compare(®ion1, ®ion2);
}
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
isc_region_consume(®ion1, 2);
isc_region_consume(®ion2, 2);
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_cname);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
}
dns_compress_setpermitted(cctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
cname->common.rdtype = rdata->type;
ISC_LINK_INIT(&cname->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&cname->cname, NULL);
+ dns_name_init(&cname->cname);
name_duporclone(&name, mctx, &cname->cname);
cname->mctx = mctx;
return ISC_R_SUCCESS;
REQUIRE(rdata->type == dns_rdatatype_cname);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_dname);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
}
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
dname->common.rdtype = rdata->type;
ISC_LINK_INIT(&dname->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&dname->dname, NULL);
+ dns_name_init(&dname->dname);
name_duporclone(&name, mctx, &dname->dname);
dname->mctx = mctx;
return ISC_R_SUCCESS;
REQUIRE(rdata->type == dns_rdatatype_dname);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
/*
* Rendezvous Servers.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
do {
RETERR(isc_lex_getmastertoken(lexer, &token,
isc_tokentype_string, true));
/*
* Rendezvous Servers.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
while (region.length > 0) {
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, false);
while (isc_buffer_activelength(source) > 0) {
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
RETERR(dns_name_fromwire(&name, source, dctx, target));
}
return ISC_R_SUCCESS;
region.base = hip->servers + hip->offset;
region.length = hip->servers_len - hip->offset;
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
hip->offset += name.length;
INSIST(hip->offset <= hip->servers_len);
isc_region_consume(&r1, hit_len + key_len);
isc_region_consume(&r2, hit_len + key_len);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
while (r1.length != 0 && r2.length != 0) {
dns_name_fromregion(&name1, &r1);
dns_name_fromregion(&name2, &r2);
break;
case 3:
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_ipseckey);
REQUIRE(rdata->length >= 3);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
if (rdata->data[1] > 3U) {
return ISC_R_NOTIMPLEMENTED;
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
isc_buffer_activeregion(source, ®ion);
if (region.length < 3) {
ipseckey->common.rdtype = rdata->type;
ISC_LINK_INIT(&ipseckey->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
ipseckey->precedence = uint8_fromregion(®ion);
break;
case 3:
- dns_name_init(&ipseckey->gateway, NULL);
+ dns_name_init(&ipseckey->gateway);
dns_name_fromregion(&name, ®ion);
name_duporclone(&name, mctx, &ipseckey->gateway);
isc_region_consume(®ion, name_length(&name));
return isc_region_compare(®ion1, ®ion2);
}
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
isc_region_consume(®ion1, 3);
isc_region_consume(®ion2, 3);
algorithm == DNS_KEYALG_PRIVATEDNS)
{
dns_name_t name;
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &sr);
dns_name_format(&name, algbuf, sizeof(algbuf));
} else if ((tctx->flags & DNS_STYLEFLAG_RRCOMMENT) != 0 &&
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_lp);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
num = uint16_fromregion(®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
isc_buffer_activeregion(source, &sregion);
if (sregion.length < 2) {
lp->common.rdtype = rdata->type;
ISC_LINK_INIT(&lp->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
lp->pref = uint16_fromregion(®ion);
isc_region_consume(®ion, 2);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&lp->lp, NULL);
+ dns_name_init(&lp->lp);
name_duporclone(&name, mctx, &lp->lp);
lp->mctx = mctx;
return ISC_R_SUCCESS;
UNUSED(owner);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
isc_region_consume(®ion, 2);
dns_name_fromregion(&name, ®ion);
return order < 0 ? -1 : 1;
}
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_mb);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
}
dns_compress_setpermitted(cctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
mb->common.rdtype = rdata->type;
ISC_LINK_INIT(&mb->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&mb->mb, NULL);
+ dns_name_init(&mb->mb);
name_duporclone(&name, mctx, &mb->mb);
mb->mctx = mctx;
return ISC_R_SUCCESS;
UNUSED(owner);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata->type == dns_rdatatype_mb);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_md);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
}
dns_compress_setpermitted(cctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
md->common.rdtype = rdata->type;
ISC_LINK_INIT(&md->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, &r);
dns_name_fromregion(&name, &r);
- dns_name_init(&md->md, NULL);
+ dns_name_init(&md->md);
name_duporclone(&name, mctx, &md->md);
md->mctx = mctx;
return ISC_R_SUCCESS;
UNUSED(owner);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata->type == dns_rdatatype_md);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_mf);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
}
dns_compress_setpermitted(cctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
mf->common.rdtype = rdata->type;
ISC_LINK_INIT(&mf->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, &r);
dns_name_fromregion(&name, &r);
- dns_name_init(&mf->mf, NULL);
+ dns_name_init(&mf->mf);
name_duporclone(&name, mctx, &mf->mf);
mf->mctx = mctx;
return ISC_R_SUCCESS;
UNUSED(owner);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata->type == dns_rdatatype_mf);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_mg);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
}
dns_compress_setpermitted(cctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
mg->common.rdtype = rdata->type;
ISC_LINK_INIT(&mg->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&mg->mg, NULL);
+ dns_name_init(&mg->mg);
name_duporclone(&name, mctx, &mg->mg);
mg->mctx = mctx;
return ISC_R_SUCCESS;
REQUIRE(rdata->type == dns_rdatatype_mg);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
for (i = 0; i < 2; i++) {
RETERR(isc_lex_getmastertoken(lexer, &token,
isc_tokentype_string, false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
RETTOK(dns_name_fromtext(&name, &buffer, origin, options,
target));
REQUIRE(rdata->type == dns_rdatatype_minfo);
REQUIRE(rdata->length != 0);
- dns_name_init(&rmail, NULL);
- dns_name_init(&email, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&rmail);
+ dns_name_init(&email);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&rmail, NULL);
- dns_name_init(&email, NULL);
+ dns_name_init(&rmail);
+ dns_name_init(&email);
RETERR(dns_name_fromwire(&rmail, source, dctx, target));
return dns_name_fromwire(&email, source, dctx, target);
dns_compress_setpermitted(cctx, true);
- dns_name_init(&rmail, NULL);
- dns_name_init(&email, NULL);
+ dns_name_init(&rmail);
+ dns_name_init(&email);
dns_rdata_toregion(rdata, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
isc_region_consume(®ion1, name_length(&name1));
isc_region_consume(®ion2, name_length(&name2));
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_name_fromregion(&name1, ®ion1);
dns_name_fromregion(&name2, ®ion2);
minfo->common.rdtype = rdata->type;
ISC_LINK_INIT(&minfo->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&minfo->rmailbox, NULL);
+ dns_name_init(&minfo->rmailbox);
name_duporclone(&name, mctx, &minfo->rmailbox);
isc_region_consume(®ion, name_length(&name));
dns_name_fromregion(&name, ®ion);
- dns_name_init(&minfo->emailbox, NULL);
+ dns_name_init(&minfo->emailbox);
name_duporclone(&name, mctx, &minfo->emailbox);
minfo->mctx = mctx;
return ISC_R_SUCCESS;
REQUIRE(rdata->type == dns_rdatatype_minfo);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
result = dns_name_digest(&name, digest, arg);
if (result != ISC_R_SUCCESS) {
return result;
}
isc_region_consume(&r, name_length(&name));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
UNUSED(owner);
dns_rdata_toregion(rdata, ®ion);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!dns_name_ismailbox(&name)) {
if (bad != NULL) {
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_mr);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
}
dns_compress_setpermitted(cctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
mr->common.rdtype = rdata->type;
ISC_LINK_INIT(&mr->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&mr->mr, NULL);
+ dns_name_init(&mr->mr);
name_duporclone(&name, mctx, &mr->mr);
mr->mctx = mctx;
return ISC_R_SUCCESS;
REQUIRE(rdata->type == dns_rdatatype_mr);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
warn_badmx(&token, lexer, callbacks);
}
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_mx);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
num = uint16_fromregion(®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
isc_buffer_activeregion(source, &sregion);
if (sregion.length < 2) {
RETERR(mem_tobuffer(target, region.base, 2));
isc_region_consume(®ion, 2);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
return dns_name_towire(&name, cctx, target, NULL);
return order < 0 ? -1 : 1;
}
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
mx->common.rdtype = rdata->type;
ISC_LINK_INIT(&mx->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
mx->pref = uint16_fromregion(®ion);
isc_region_consume(®ion, 2);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&mx->mx, NULL);
+ dns_name_init(&mx->mx);
name_duporclone(&name, mctx, &mx->mx);
mx->mctx = mctx;
return ISC_R_SUCCESS;
UNUSED(owner);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
isc_region_consume(®ion, 2);
dns_name_fromregion(&name, ®ion);
isc_region_consume(&r2, 2);
r1.length = 2;
RETERR((digest)(arg, &r1));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r2);
return dns_name_digest(&name, digest, arg);
}
dns_rdata_toregion(rdata, ®ion);
isc_region_consume(®ion, 2);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!dns_name_ishostname(&name, false)) {
if (bad != NULL) {
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_naptr);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
/*
* Order, preference.
/*
* Replacement.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &sr);
return dns_name_towire(&name, cctx, target, NULL);
}
/*
* Replacement.
*/
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_name_fromregion(&name1, ®ion1);
dns_name_fromregion(&name2, ®ion2);
naptr->regexp = mem_maybedup(mctx, r.base, naptr->regexp_len);
isc_region_consume(&r, naptr->regexp_len);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
- dns_name_init(&naptr->replacement, NULL);
+ dns_name_init(&naptr->replacement);
name_duporclone(&name, mctx, &naptr->replacement);
naptr->mctx = mctx;
return ISC_R_SUCCESS;
/*
* Replacement.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &sr);
if (atype != 0) {
* Replacement.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r2);
return dns_name_digest(&name, digest, arg);
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_ns);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
}
dns_compress_setpermitted(cctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
ns->common.rdtype = rdata->type;
ISC_LINK_INIT(&ns->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&ns->name, NULL);
+ dns_name_init(&ns->name);
name_duporclone(&name, mctx, &ns->name);
ns->mctx = mctx;
return ISC_R_SUCCESS;
UNUSED(owner);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata->type == dns_rdatatype_ns);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
UNUSED(owner);
dns_rdata_toregion(rdata, ®ion);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!dns_name_ishostname(&name, false)) {
if (bad != NULL) {
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
UNUSED(tctx);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, &sr);
dns_name_fromregion(&name, &sr);
isc_region_consume(&sr, name_length(&name));
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
RETERR(dns_name_fromwire(&name, source, dctx, target));
isc_buffer_activeregion(source, &sr);
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, &sr);
dns_name_fromregion(&name, &sr);
isc_region_consume(&sr, name_length(&name));
nsec->common.rdtype = rdata->type;
ISC_LINK_INIT(&nsec->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
isc_region_consume(®ion, name_length(&name));
- dns_name_init(&nsec->next, NULL);
+ dns_name_init(&nsec->next);
name_duporclone(&name, mctx, &nsec->next);
nsec->len = region.length;
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_nxt);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, &sr);
dns_name_fromregion(&name, &sr);
isc_region_consume(&sr, name_length(&name));
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
RETERR(dns_name_fromwire(&name, source, dctx, target));
isc_buffer_activeregion(source, &sr);
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, &sr);
dns_name_fromregion(&name, &sr);
isc_region_consume(&sr, name_length(&name));
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, &r1);
dns_rdata_toregion(rdata2, &r2);
dns_name_fromregion(&name1, &r1);
nxt->common.rdtype = rdata->type;
ISC_LINK_INIT(&nxt->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
isc_region_consume(®ion, name_length(&name));
- dns_name_init(&nxt->next, NULL);
+ dns_name_init(&nxt->next);
name_duporclone(&name, mctx, &nxt->next);
nxt->len = region.length;
REQUIRE(rdata->type == dns_rdatatype_nxt);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
result = dns_name_digest(&name, digest, arg);
if (result != ISC_R_SUCCESS) {
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_ptr);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
}
dns_compress_setpermitted(cctx, true);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
ptr->common.rdtype = rdata->type;
ISC_LINK_INIT(&ptr->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&ptr->ptr, NULL);
+ dns_name_init(&ptr->ptr);
name_duporclone(&name, mctx, &ptr->ptr);
ptr->mctx = mctx;
return ISC_R_SUCCESS;
REQUIRE(rdata->type == dns_rdatatype_ptr);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
dns_name_issubdomain(owner, &ip6_int))
{
dns_rdata_toregion(rdata, ®ion);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!dns_name_ishostname(&name, false)) {
if (bad != NULL) {
for (i = 0; i < 2; i++) {
RETERR(isc_lex_getmastertoken(lexer, &token,
isc_tokentype_string, false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
RETTOK(dns_name_fromtext(&name, &buffer, origin, options,
target));
REQUIRE(rdata->type == dns_rdatatype_rp);
REQUIRE(rdata->length != 0);
- dns_name_init(&rmail, NULL);
- dns_name_init(&email, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&rmail);
+ dns_name_init(&email);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&rmail, NULL);
- dns_name_init(&email, NULL);
+ dns_name_init(&rmail);
+ dns_name_init(&email);
RETERR(dns_name_fromwire(&rmail, source, dctx, target));
return dns_name_fromwire(&email, source, dctx, target);
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, false);
- dns_name_init(&rmail, NULL);
- dns_name_init(&email, NULL);
+ dns_name_init(&rmail);
+ dns_name_init(&email);
dns_rdata_toregion(rdata, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
isc_region_consume(®ion1, name_length(&name1));
isc_region_consume(®ion2, name_length(&name2));
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_name_fromregion(&name1, ®ion1);
dns_name_fromregion(&name2, ®ion2);
rp->common.rdtype = rdata->type;
ISC_LINK_INIT(&rp->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&rp->mail, NULL);
+ dns_name_init(&rp->mail);
name_duporclone(&name, mctx, &rp->mail);
isc_region_consume(®ion, name_length(&name));
dns_name_fromregion(&name, ®ion);
- dns_name_init(&rp->text, NULL);
+ dns_name_init(&rp->text);
name_duporclone(&name, mctx, &rp->text);
rp->mctx = mctx;
return ISC_R_SUCCESS;
REQUIRE(rdata->type == dns_rdatatype_rp);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
RETERR(dns_name_digest(&name, digest, arg));
isc_region_consume(&r, name_length(&name));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
UNUSED(owner);
dns_rdata_toregion(rdata, ®ion);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!dns_name_ismailbox(&name)) {
if (bad != NULL) {
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
/*
* Signer.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &sr);
isc_region_consume(&sr, name_length(&name));
RETERR(dns_name_totext(&name, 0, target));
/*
* Signer.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
RETERR(dns_name_fromwire(&name, source, dctx, target));
/*
/*
* Signer.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &sr);
isc_region_consume(&sr, name_length(&name));
RETERR(dns_name_towire(&name, cctx, target, NULL));
sig->keyid = uint16_fromregion(&sr);
isc_region_consume(&sr, 2);
- dns_name_init(&signer, NULL);
+ dns_name_init(&signer);
dns_name_fromregion(&signer, &sr);
- dns_name_init(&sig->signer, NULL);
+ dns_name_init(&sig->signer);
name_duporclone(&signer, mctx, &sig->signer);
isc_region_consume(&sr, name_length(&sig->signer));
return order;
}
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, &r1);
dns_rdata_toregion(rdata2, &r2);
isc_region_consume(&r1, 18);
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->type == dns_rdatatype_rt);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
num = uint16_fromregion(®ion);
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
isc_buffer_activeregion(source, &sregion);
isc_buffer_availableregion(target, &tregion);
isc_region_consume(®ion, 2);
isc_buffer_add(target, 2);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
return dns_name_towire(&name, cctx, target, NULL);
return order < 0 ? -1 : 1;
}
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
rt->common.rdtype = rdata->type;
ISC_LINK_INIT(&rt->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
rt->preference = uint16_fromregion(®ion);
isc_region_consume(®ion, 2);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&rt->host, NULL);
+ dns_name_init(&rt->host);
name_duporclone(&name, mctx, &rt->host);
rt->mctx = mctx;
UNUSED(owner);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
isc_region_consume(®ion, 2);
dns_name_fromregion(&name, ®ion);
if (result != ISC_R_SUCCESS) {
return result;
}
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r2);
return dns_name_digest(&name, digest, arg);
}
dns_rdata_toregion(rdata, ®ion);
isc_region_consume(®ion, 2);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!dns_name_ishostname(&name, false)) {
if (bad != NULL) {
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
/*
* Signer.
*/
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_name_fromregion(&name, &sr);
isc_region_consume(&sr, name_length(&name));
opts = name_prefix(&name, tctx->origin, &prefix) ? DNS_NAME_OMITFINALDOT
/*
* Signer.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
RETERR(dns_name_fromwire(&name, source, dctx, target));
/*
/*
* Signer.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &sr);
isc_region_consume(&sr, name_length(&name));
RETERR(dns_name_towire(&name, cctx, target, NULL));
return order;
}
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, &r1);
dns_rdata_toregion(rdata2, &r2);
isc_region_consume(&r1, 18);
sig->keyid = uint16_fromregion(&sr);
isc_region_consume(&sr, 2);
- dns_name_init(&signer, NULL);
+ dns_name_init(&signer);
dns_name_fromregion(&signer, &sr);
- dns_name_init(&sig->signer, NULL);
+ dns_name_init(&sig->signer);
name_duporclone(&signer, mctx, &sig->signer);
isc_region_consume(&sr, name_length(&sig->signer));
RETERR(isc_lex_getmastertoken(lexer, &token,
isc_tokentype_string, false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
RETTOK(dns_name_fromtext(&name, &buffer, origin, options,
target));
comm = false;
}
- dns_name_init(&mname, NULL);
- dns_name_init(&rname, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&mname);
+ dns_name_init(&rname);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, &dregion);
dctx = dns_decompress_setpermitted(dctx, true);
- dns_name_init(&mname, NULL);
- dns_name_init(&rname, NULL);
+ dns_name_init(&mname);
+ dns_name_init(&rname);
RETERR(dns_name_fromwire(&mname, source, dctx, target));
RETERR(dns_name_fromwire(&rname, source, dctx, target));
dns_compress_setpermitted(cctx, true);
- dns_name_init(&mname, NULL);
- dns_name_init(&rname, NULL);
+ dns_name_init(&mname);
+ dns_name_init(&rname);
dns_rdata_toregion(rdata, &sregion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
isc_region_consume(®ion1, name_length(&name1));
isc_region_consume(®ion2, name_length(&name2));
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_name_fromregion(&name1, ®ion1);
dns_name_fromregion(&name2, ®ion2);
dns_rdata_toregion(rdata, ®ion);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
isc_region_consume(®ion, name_length(&name));
- dns_name_init(&soa->origin, NULL);
+ dns_name_init(&soa->origin);
name_duporclone(&name, mctx, &soa->origin);
dns_name_fromregion(&name, ®ion);
isc_region_consume(®ion, name_length(&name));
- dns_name_init(&soa->contact, NULL);
+ dns_name_init(&soa->contact);
name_duporclone(&name, mctx, &soa->contact);
soa->serial = uint32_fromregion(®ion);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
RETERR(dns_name_digest(&name, digest, arg));
isc_region_consume(&r, name_length(&name));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
RETERR(dns_name_digest(&name, digest, arg));
isc_region_consume(&r, name_length(&name));
UNUSED(owner);
dns_rdata_toregion(rdata, ®ion);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!dns_name_ishostname(&name, false)) {
if (bad != NULL) {
RETERR(isc_lex_getmastertoken(lexer, &token,
isc_tokentype_string, false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
RETTOK(dns_name_fromtext(&name, &buffer, origin, options,
target));
REQUIRE(rdata->type == dns_rdatatype_talink);
REQUIRE(rdata->length != 0);
- dns_name_init(&prev, NULL);
- dns_name_init(&next, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&prev);
+ dns_name_init(&next);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, &dregion);
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&prev, NULL);
- dns_name_init(&next, NULL);
+ dns_name_init(&prev);
+ dns_name_init(&next);
RETERR(dns_name_fromwire(&prev, source, dctx, target));
return dns_name_fromwire(&next, source, dctx, target);
dns_compress_setpermitted(cctx, false);
- dns_name_init(&prev, NULL);
- dns_name_init(&next, NULL);
+ dns_name_init(&prev);
+ dns_name_init(&next);
dns_rdata_toregion(rdata, &sregion);
dns_rdata_toregion(rdata, ®ion);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
isc_region_consume(®ion, name_length(&name));
- dns_name_init(&talink->prev, NULL);
+ dns_name_init(&talink->prev);
name_duporclone(&name, mctx, &talink->prev);
dns_name_fromregion(&name, ®ion);
isc_region_consume(®ion, name_length(&name));
- dns_name_init(&talink->next, NULL);
+ dns_name_init(&talink->next);
name_duporclone(&name, mctx, &talink->next);
talink->mctx = mctx;
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
/*
* Algorithm.
*/
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_name_fromregion(&name, &sr);
opts = name_prefix(&name, tctx->origin, &prefix) ? DNS_NAME_OMITFINALDOT
: 0;
/*
* Algorithm.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
RETERR(dns_name_fromwire(&name, source, dctx, target));
/*
* Algorithm.
*/
dns_rdata_toregion(rdata, &sr);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &sr);
RETERR(dns_name_towire(&name, cctx, target, NULL));
isc_region_consume(&sr, name_length(&name));
*/
dns_rdata_toregion(rdata1, &r1);
dns_rdata_toregion(rdata2, &r2);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_name_fromregion(&name1, &r1);
dns_name_fromregion(&name2, &r2);
if ((order = dns_name_rdatacompare(&name1, &name2)) != 0) {
/*
* Algorithm Name.
*/
- dns_name_init(&alg, NULL);
+ dns_name_init(&alg);
dns_name_fromregion(&alg, &sr);
- dns_name_init(&tkey->algorithm, NULL);
+ dns_name_init(&tkey->algorithm);
name_duporclone(&alg, mctx, &tkey->algorithm);
isc_region_consume(&sr, name_length(&tkey->algorithm));
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
}
RETERR(str_totext(" ", target));
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_name_fromregion(&name, &sr);
opts = name_prefix(&name, tctx->origin, &prefix) ? DNS_NAME_OMITFINALDOT
: 0;
return ISC_R_SUCCESS;
}
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
}
return ISC_R_SUCCESS;
}
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &sr);
return dns_name_towire(&name, cctx, target, NULL);
}
isc_region_consume(®ion2, octets);
}
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_name_fromregion(&name1, ®ion1);
dns_name_fromregion(&name2, ®ion2);
return dns_name_rdatacompare(&name1, &name2);
/*
* Prefix.
*/
- dns_name_init(&a6->prefix, NULL);
+ dns_name_init(&a6->prefix);
if (a6->prefixlen != 0) {
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
name_duporclone(&name, mctx, &a6->prefix);
}
}
isc_region_consume(&r2, octets);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r2);
return dns_name_digest(&name, digest, arg);
}
return true;
}
isc_region_consume(®ion, 1 + 16 - prefixlen / 8);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!dns_name_ishostname(&name, false)) {
if (bad != NULL) {
/*
* Handle Active Directory gc._msdcs.<forest> name.
*/
- dns_name_init(&prefix, NULL);
- dns_name_init(&suffix, NULL);
+ dns_name_init(&prefix);
+ dns_name_init(&suffix);
dns_name_split(name, labels - 2, &prefix, &suffix);
if (dns_name_equal(&gc_msdcs, &prefix) &&
dns_name_ishostname(&suffix, false))
* Handle Active Directory gc._msdcs.<forest> name.
*/
if (dns_name_countlabels(name) > 2U) {
- dns_name_init(&prefix, NULL);
- dns_name_init(&suffix, NULL);
+ dns_name_init(&prefix);
+ dns_name_init(&suffix);
dns_name_split(name, dns_name_countlabels(name) - 2, &prefix,
&suffix);
if (dns_name_equal(&gc_msdcs, &prefix) &&
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->rdclass == dns_rdataclass_in);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
num = uint16_fromregion(®ion);
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
isc_buffer_activeregion(source, &sregion);
if (sregion.length < 2) {
RETERR(mem_tobuffer(target, region.base, 2));
isc_region_consume(®ion, 2);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
return dns_name_towire(&name, cctx, target, NULL);
return order < 0 ? -1 : 1;
}
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
kx->common.rdtype = rdata->type;
ISC_LINK_INIT(&kx->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
kx->preference = uint16_fromregion(®ion);
isc_region_consume(®ion, 2);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&kx->exchange, NULL);
+ dns_name_init(&kx->exchange);
name_duporclone(&name, mctx, &kx->exchange);
kx->mctx = mctx;
return ISC_R_SUCCESS;
UNUSED(owner);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
isc_region_consume(®ion, 2);
dns_name_fromregion(&name, ®ion);
isc_region_consume(&r2, 2);
r1.length = 2;
RETERR((digest)(arg, &r1));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r2);
return dns_name_digest(&name, digest, arg);
}
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->rdclass == dns_rdataclass_in);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
return dns_name_fromwire(&name, source, dctx, target);
}
REQUIRE(rdata->length != 0);
dns_compress_setpermitted(cctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
REQUIRE(rdata1->length != 0);
REQUIRE(rdata2->length != 0);
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
nsap_ptr->common.rdtype = rdata->type;
ISC_LINK_INIT(&nsap_ptr->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&nsap_ptr->owner, NULL);
+ dns_name_init(&nsap_ptr->owner);
name_duporclone(&name, mctx, &nsap_ptr->owner);
nsap_ptr->mctx = mctx;
return ISC_R_SUCCESS;
REQUIRE(rdata->rdclass == dns_rdataclass_in);
dns_rdata_toregion(rdata, &r);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r);
return dns_name_digest(&name, digest, arg);
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
RETTOK(dns_name_fromtext(&name, &buffer, origin, options, target));
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
RETTOK(dns_name_fromtext(&name, &buffer, origin, options, target));
return ISC_R_SUCCESS;
REQUIRE(rdata->rdclass == dns_rdataclass_in);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
/*
* Preference.
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
/*
* Preference.
/*
* MAP822.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
RETERR(dns_name_towire(&name, cctx, target, NULL));
isc_region_consume(®ion, name_length(&name));
/*
* MAPX400.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
return dns_name_towire(&name, cctx, target, NULL);
}
return order < 0 ? -1 : 1;
}
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
px->common.rdtype = rdata->type;
ISC_LINK_INIT(&px->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
px->preference = uint16_fromregion(®ion);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&px->map822, NULL);
+ dns_name_init(&px->map822);
name_duporclone(&name, mctx, &px->map822);
isc_region_consume(®ion, name_length(&px->map822));
- dns_name_init(&px->mapx400, NULL);
+ dns_name_init(&px->mapx400);
name_duporclone(&name, mctx, &px->mapx400);
px->mctx = mctx;
if (result != ISC_R_SUCCESS) {
return result;
}
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r2);
result = dns_name_digest(&name, digest, arg);
if (result != ISC_R_SUCCESS) {
return result;
}
isc_region_consume(&r2, name_length(&name));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r2);
return dns_name_digest(&name, digest, arg);
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->rdclass == dns_rdataclass_in);
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
/*
* Priority.
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
/*
* Priority, weight, port.
/*
* Target.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &sr);
return dns_name_towire(&name, cctx, target, NULL);
}
/*
* Target.
*/
- dns_name_init(&name1, NULL);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name1);
+ dns_name_init(&name2);
dns_rdata_toregion(rdata1, ®ion1);
dns_rdata_toregion(rdata2, ®ion2);
srv->common.rdtype = rdata->type;
ISC_LINK_INIT(&srv->common, link);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
srv->priority = uint16_fromregion(®ion);
isc_region_consume(®ion, 2);
srv->port = uint16_fromregion(®ion);
isc_region_consume(®ion, 2);
dns_name_fromregion(&name, ®ion);
- dns_name_init(&srv->target, NULL);
+ dns_name_init(&srv->target);
name_duporclone(&name, mctx, &srv->target);
srv->mctx = mctx;
return ISC_R_SUCCESS;
UNUSED(owner);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
isc_region_consume(®ion, 4);
port = uint16_fromregion(®ion);
isc_region_consume(&r2, 6);
r1.length = 6;
RETERR((digest)(arg, &r1));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, &r2);
return dns_name_digest(&name, digest, arg);
}
dns_rdata_toregion(rdata, ®ion);
isc_region_consume(®ion, 6);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!dns_name_ishostname(&name, false)) {
if (bad != NULL) {
*/
RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_qstring,
false));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
buffer_fromregion(&buffer, &token.value.as_region);
if (origin == NULL) {
origin = dns_rootname;
REQUIRE(rdata->length != 0);
- dns_name_init(&name, NULL);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&name);
+ dns_name_init(&prefix);
dns_rdata_toregion(rdata, ®ion);
dctx = dns_decompress_setpermitted(dctx, false);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
/*
* SvcPriority.
/*
* TargetName.
*/
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
RETERR(dns_name_towire(&name, cctx, target, NULL));
isc_region_consume(®ion, name_length(&name));
svcb->priority = uint16_fromregion(®ion);
isc_region_consume(®ion, 2);
- dns_name_init(&svcb->svcdomain, NULL);
- dns_name_init(&name, NULL);
+ dns_name_init(&svcb->svcdomain);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
isc_region_consume(®ion, name_length(&name));
isc_region_t region;
unsigned int cnames = 0;
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_toregion(rdata, ®ion);
alias = uint16_fromregion(®ion) == 0;
isc_region_consume(®ion, 2);
INSIST(region.length > 1);
alias = uint16_fromregion(®ion) == 0;
isc_region_consume(®ion, 2);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_fromregion(&name, ®ion);
if (!alias && !dns_name_ishostname(&name, false)) {
if (bad != NULL) {
if (keynames[i] != NULL) {
remote->keynames[i] =
isc_mem_get(mctx, sizeof(dns_name_t));
- dns_name_init(remote->keynames[i], NULL);
+ dns_name_init(remote->keynames[i]);
dns_name_dup(keynames[i], mctx,
remote->keynames[i]);
}
if (tlsnames[i] != NULL) {
remote->tlsnames[i] =
isc_mem_get(mctx, sizeof(dns_name_t));
- dns_name_init(remote->tlsnames[i], NULL);
+ dns_name_init(remote->tlsnames[i]);
dns_name_dup(tlsnames[i], mctx,
remote->tlsnames[i]);
}
*/
labels = dns_name_countlabels(name);
if (dns_rdatatype_atparent(type) && labels > 1) {
- dns_name_init(&suffix, NULL);
+ dns_name_init(&suffix);
dns_name_getlabelsequence(name, 1, labels - 1, &suffix);
name = &suffix;
}
dns_name_countlabels(name) > 1)
{
unsigned int labels;
- dns_name_init(&suffix, NULL);
+ dns_name_init(&suffix);
labels = dns_name_countlabels(name);
dns_name_getlabelsequence(name, 1, labels - 1, &suffix);
name = &suffix;
if (dns_rdatatype_atparent(fctx->type) &&
dns_name_countlabels(name) > 1)
{
- dns_name_init(&suffix, NULL);
+ dns_name_init(&suffix);
labels = dns_name_countlabels(name);
dns_name_getlabelsequence(name, 1, labels - 1, &suffix);
fwdname = &suffix;
*/
labels = dns_name_countlabels(name);
if (dns_rdatatype_atparent(type) && labels > 1U) {
- dns_name_init(&suffix, NULL);
+ dns_name_init(&suffix);
dns_name_getlabelsequence(name, 1, labels - 1, &suffix);
name = &suffix;
} else if (rel == dns_namereln_equal) {
}
result = dns_rdata_tostruct(&rdata, &dname, NULL);
RUNTIME_CHECK(result == ISC_R_SUCCESS);
- dns_name_init(&prefix, NULL);
+ dns_name_init(&prefix);
tname = dns_fixedname_initname(&fixed);
nlabels = dns_name_countlabels(rname);
dns_name_split(qname, nlabels, &prefix, NULL);
REQUIRE(VALID_FCTX(fctx));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dlabels = dns_name_countlabels(fctx->qmindcname);
nlabels = dns_name_countlabels(fctx->name);
} else {
a->isaddress = false;
a->_u._n.port = port;
- dns_name_init(&a->_u._n.name, NULL);
+ dns_name_init(&a->_u._n.name);
dns_name_dup(name, res->mctx, &a->_u._n.name);
}
ISC_LINK_INIT(a, link);
badname(log_level, src_name, "; too short", "");
return ISC_R_FAILURE;
}
- dns_name_init(&ip_name, NULL);
+ dns_name_init(&ip_name);
dns_name_getlabelsequence(src_name, 0, ip_labels, &ip_name);
/*
memset(&new_data->wild, 0, sizeof(new_data->wild));
}
- dns_name_init(&tmp_name, NULL);
+ dns_name_init(&tmp_name);
n = dns_name_countlabels(src_name);
n -= prefix_len;
if (rpz_type == DNS_RPZ_TYPE_QNAME) {
isc_ht_init(&rpz->nodes, rpzs->mctx, 1, ISC_HT_CASE_SENSITIVE);
- dns_name_init(&rpz->origin, NULL);
- dns_name_init(&rpz->client_ip, NULL);
- dns_name_init(&rpz->ip, NULL);
- dns_name_init(&rpz->nsdname, NULL);
- dns_name_init(&rpz->nsip, NULL);
- dns_name_init(&rpz->passthru, NULL);
- dns_name_init(&rpz->drop, NULL);
- dns_name_init(&rpz->tcp_only, NULL);
- dns_name_init(&rpz->cname, NULL);
+ dns_name_init(&rpz->origin);
+ dns_name_init(&rpz->client_ip);
+ dns_name_init(&rpz->ip);
+ dns_name_init(&rpz->nsdname);
+ dns_name_init(&rpz->nsip);
+ dns_name_init(&rpz->passthru);
+ dns_name_init(&rpz->drop);
+ dns_name_init(&rpz->tcp_only);
+ dns_name_init(&rpz->cname);
isc_time_settoepoch(&rpz->lastupdated);
labels = dns_name_countlabels(name) -
dns_name_countlabels(&sdlz->common.origin);
- dns_name_init(&relname, NULL);
+ dns_name_init(&relname);
dns_name_getlabelsequence(name, 0, labels, &relname);
result = dns_name_totext(&relname, DNS_NAME_OMITFINALDOT, &b);
if (result != ISC_R_SUCCESS) {
if (node->name == NULL) {
node->name = isc_mem_get(sdlz->common.mctx, sizeof(dns_name_t));
- dns_name_init(node->name, NULL);
+ dns_name_init(node->name);
dns_name_dup(name, sdlz->common.mctx, node->name);
}
};
/* initialize and set origin */
- dns_name_init(&sdlzdb->common.origin, NULL);
+ dns_name_init(&sdlzdb->common.origin);
dns_name_dup(name, mctx, &sdlzdb->common.origin);
isc_refcount_init(&sdlzdb->common.references, 1);
return result;
}
sdlznode->name = isc_mem_get(mctx, sizeof(dns_name_t));
- dns_name_init(sdlznode->name, NULL);
+ dns_name_init(sdlznode->name);
dns_name_dup(newname, mctx, sdlznode->name);
ISC_LIST_PREPEND(allnodes->nodelist, sdlznode, link);
if (allnodes->origin == NULL &&
soa.retry = retry;
soa.expire = expire;
soa.minimum = minimum;
- dns_name_init(&soa.origin, NULL);
+ dns_name_init(&soa.origin);
dns_name_clone(origin, &soa.origin);
- dns_name_init(&soa.contact, NULL);
+ dns_name_init(&soa.contact);
dns_name_clone(contact, &soa.contact);
return dns_rdata_fromstruct(rdata, rdclass, dns_rdatatype_soa, &soa,
.magic = SSURULEMAGIC,
};
- dns_name_init(rule->identity, NULL);
+ dns_name_init(rule->identity);
dns_name_dup(identity, mctx, rule->identity);
- dns_name_init(rule->name, NULL);
+ dns_name_init(rule->name);
dns_name_dup(name, mctx, rule->name);
if (ntypes > 0) {
if (creator != NULL) {
tkey->creator = isc_mem_get(mctx, sizeof(dns_name_t));
- dns_name_init(tkey->creator, NULL);
+ dns_name_init(tkey->creator);
dns_name_dup(creator, mctx, tkey->creator);
}
.error = response ? msg->querytsigstatus : dns_rcode_noerror,
};
- dns_name_init(&tsig.algorithm, NULL);
+ dns_name_init(&tsig.algorithm);
dns_name_clone(key->algorithm, &tsig.algorithm);
isc_buffer_init(&databuf, data, sizeof(data));
* Iterate over the ncache entry.
*/
found = false;
- dns_name_init(&nsec3name, NULL);
+ dns_name_init(&nsec3name);
dns_fixedname_init(&fixed);
dns_name_downcase(name, dns_fixedname_name(&fixed), NULL);
name = dns_fixedname_name(&fixed);
char namebuf[DNS_NAME_FORMATSIZE];
dns_rdataset_t *rdataset, trdataset;
- dns_name_init(&tname, NULL);
+ dns_name_init(&tname);
dns_rdataset_init(&trdataset);
wild = dns_fixedname_name(&val->wild);
dns_name_t **proofs = val->proofs;
dns_rdataset_t *rdataset, trdataset;
- dns_name_init(&tname, NULL);
+ dns_name_init(&tname);
dns_rdataset_init(&trdataset);
closest = dns_fixedname_initname(&fclosest);
nearest = dns_fixedname_initname(&fnearest);
isc_mem_attach(mctx, &xfr->mctx);
dns_zone_iattach(zone, &xfr->zone);
dns_view_weakattach(dns_zone_getview(zone), &xfr->view);
- dns_name_init(&xfr->name, NULL);
+ dns_name_init(&xfr->name);
__cds_wfcq_init(&xfr->diff_head, &xfr->diff_tail);
isc_refcount_init(&zone->references, 1);
isc_refcount_init(&zone->irefs, 0);
- dns_name_init(&zone->origin, NULL);
- dns_name_init(&zone->rad, NULL);
+ dns_name_init(&zone->origin);
+ dns_name_init(&zone->rad);
isc_sockaddr_any(&zone->notifysrc4);
isc_sockaddr_any6(&zone->notifysrc6);
isc_sockaddr_any(&zone->parentalsrc4);
INSIST(zone != zone->raw);
if (dns_name_dynamic(&zone->origin)) {
dns_name_free(&zone->origin, zone->mctx);
- dns_name_init(&zone->origin, NULL);
+ dns_name_init(&zone->origin);
}
dns_name_dup(origin, zone->mctx, &zone->origin);
isc_mem_attach(mctx, ¬ify->mctx);
isc_sockaddr_any(¬ify->src);
isc_sockaddr_any(¬ify->dst);
- dns_name_init(¬ify->ns, NULL);
+ dns_name_init(¬ify->ns);
ISC_LINK_INIT(notify, link);
notify->magic = NOTIFY_MAGIC;
*notifyp = notify;
/*
* Find serial and primary server's name.
*/
- dns_name_init(&primary, NULL);
+ dns_name_init(&primary);
result = dns_rdataset_first(&soardset);
if (result != ISC_R_SUCCESS) {
goto cleanup3;
dns_name_t *tmp_name;
tmp_name = isc_mem_get(cb_args->stub->mctx,
sizeof(*tmp_name));
- dns_name_init(tmp_name, NULL);
+ dns_name_init(tmp_name);
dns_name_dup(&ns.name, cb_args->stub->mctx, tmp_name);
ISC_LIST_APPEND(ns_list, tmp_name, link);
}
}
}
- dns_name_init(&bad, NULL);
+ dns_name_init(&bad);
ok = dns_rdata_checknames(rdata, name, &bad);
if (!ok) {
dns_name_format(name, namebuf, sizeof(namebuf));
isc_mem_attach(mctx, &checkds->mctx);
isc_sockaddr_any(&checkds->dst);
- dns_name_init(&checkds->ns, NULL);
+ dns_name_init(&checkds->ns);
ISC_LINK_INIT(checkds, link);
checkds->magic = CHECKDS_MAGIC;
*checkdsp = checkds;
/*
* Make question.
*/
- dns_name_init(tempname, NULL);
+ dns_name_init(tempname);
dns_name_clone(&zone->origin, tempname);
dns_rdataset_makequestion(temprdataset, zone->rdclass,
dns_rdatatype_ds);
zone->nsfetchcount++;
isc_refcount_increment0(&zone->irefs);
name = dns_fixedname_initname(&nsfetch->name);
- dns_name_init(&nsfetch->pname, NULL);
+ dns_name_init(&nsfetch->pname);
dns_name_clone(&zone->origin, &nsfetch->pname);
dns_name_dup(&zone->origin, zone->mctx, name);
dns_rdataset_init(&nsfetch->nsrrset);
if (reln == dns_namereln_commonancestor ||
reln == dns_namereln_contains)
{
- dns_name_init(&suffix, NULL);
+ dns_name_init(&suffix);
for (i = labels + 1; i < nlabels; i++) {
dns_name_getlabelsequence(name, nlabels - i, i,
&suffix);
INSIST(dacl->length < dacl->alloc);
de->type = dns_aclelementtype_keyname;
de->negative = neg;
- dns_name_init(&de->keyname, NULL);
+ dns_name_init(&de->keyname);
result = convert_keyname(ce, mctx, &de->keyname);
if (result != ISC_R_SUCCESS) {
goto cleanup;
* debugging.
*/
client->signer = NULL;
- dns_name_init(&client->signername, NULL);
+ dns_name_init(&client->signername);
result = dns_message_signer(client->message, &client->signername);
if (result != ISC_R_NOTFOUND) {
signame = NULL;
client->state = NS_CLIENTSTATE_INACTIVE;
client->udpsize = 512;
client->ednsversion = -1;
- dns_name_init(&client->signername, NULL);
- dns_name_init(&client->rad, NULL);
+ dns_name_init(&client->signername);
+ dns_name_init(&client->rad);
dns_ecs_init(&client->ecs);
isc_sockaddr_any(&client->formerrcache.addr);
client->formerrcache.time = 0;
* Start with relative version of the full trigger name,
* and trim enough allow the addition of the suffix.
*/
- dns_name_init(&prefix, NULL);
+ dns_name_init(&prefix);
labels = dns_name_countlabels(trig_name);
first = 0;
for (;;) {
return;
}
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_clone(qname, &name);
labels = dns_name_countlabels(&name);
dns_clientinfomethods_init(&cm, ns_client_sourceip);
if (labels > 1U) {
dns_name_t prefix;
- dns_name_init(&prefix, NULL);
+ dns_name_init(&prefix);
dns_name_getlabelsequence(client->query.qname, 0, labels - 1,
&prefix);
result = dns_name_concatenate(&prefix,
CCTRACE(ISC_LOG_DEBUG(3), "query_coveringnsec");
- dns_name_init(&qname, NULL);
+ dns_name_init(&qname);
dns_rdataset_init(&rdataset);
dns_rdataset_init(&sigrdataset);
namespace = dns_fixedname_initname(&fnamespace);
dns_clientinfomethods_init(&cm, ns_client_sourceip);
dns_clientinfo_init(&ci, client, NULL);
- dns_name_init(&qname, NULL);
+ dns_name_init(&qname);
dns_name_clone(client->query.qname, &qname);
/*
return -1;
}
- dns_name_init(&tls_name, NULL);
+ dns_name_init(&tls_name);
isc_buffer_constinit(&namesrc, tls_name_str, strlen(tls_name_str));
isc_buffer_add(&namesrc, strlen(tls_name_str));
isc_buffer_init(&namebuf, namedata, sizeof(namedata));
isc_buffer_add(&source, len);
isc_buffer_setactive(&source, len);
isc_buffer_init(&target, name_buf, BUFLEN);
- dns_name_init(&dns_origin, NULL);
+ dns_name_init(&dns_origin);
dns_master_initrawheader(&header);
result = dns_name_fromtext(&dns_origin, &source, dns_rootname, 0,
isc_buffer_add(&source, len);
isc_buffer_setactive(&source, len);
isc_buffer_init(&target, namebuf, BUFLEN);
- dns_name_init(&dnsorigin, NULL);
+ dns_name_init(&dnsorigin);
result = dns_name_fromtext(&dnsorigin, &source, dns_rootname, 0,
&target);
assert_int_equal(result, ISC_R_SUCCESS);
isc_buffer_setactive(&source, source.used);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
RUNTIME_CHECK(isc_buffer_getuint16(&source) == 0xEAD);
RUNTIME_CHECK(dns_name_fromwire(&name, &source, dctx, &target) ==
ISC_R_SUCCESS);
UNUSED(state);
- dns_name_init(&name1, NULL);
+ dns_name_init(&name1);
r.base = plain1;
r.length = sizeof(plain1);
dns_name_fromregion(&name1, &r);
- dns_name_init(&name2, NULL);
+ dns_name_init(&name2);
r.base = plain2;
r.length = sizeof(plain2);
dns_name_fromregion(&name2, &r);
- dns_name_init(&name3, NULL);
+ dns_name_init(&name3);
r.base = plain3;
r.length = sizeof(plain3);
dns_name_fromregion(&name3, &r);
- dns_name_init(&name4, NULL);
+ dns_name_init(&name4);
r.base = plain4;
r.length = sizeof(plain3);
dns_name_fromregion(&name4, &r);
dns_compress_init(&cctx, mctx, DNS_COMPRESS_LARGE);
isc_buffer_init(&message, msgbuf, sizeof(msgbuf));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
/*
* compression offsets are not allowed to be zero so our
* into 'name' where 'name.ndata' points to the buffer 'target'.
*/
isc_buffer_init(&b, target, sizeof(target));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_setbuffer(&name, &b);
r.base = source;
r.length = sizeof(source);
* into 'name' where 'name.ndata' points to the source.
*/
isc_buffer_init(&b, target, sizeof(target));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
r.base = source;
r.length = sizeof(source);
dns_name_fromregion(&name, &r);
* where 'name.ndata' points to the source.
*/
isc_buffer_init(&b, target, sizeof(target));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
r.base = source;
r.length = 8;
dns_name_fromregion(&name, &r);
* Extract empty name in 'source' into 'name'.
*/
isc_buffer_init(&b, target, sizeof(target));
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
r.base = source;
r.length = 0;
dns_name_fromregion(&name, &r);
ISC_RUN_TEST_IMPL(init) {
dns_name_t name;
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
assert_null(name.ndata);
assert_int_equal(name.length, 0);
ISC_RUN_TEST_IMPL(invalidate) {
dns_name_t name;
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_invalidate(&name);
assert_null(name.ndata);
UNUSED(state);
isc_buffer_init(&b, buf, BUFSIZ);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_name_setbuffer(&name, &b);
assert_ptr_equal(name.buffer, &b);
assert_true(dns_name_hasbuffer(&name));
isc_buffer_constinit(&b, testcases[i].namestr, len);
isc_buffer_add(&b, len);
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
isc_buffer_init(&nb, data, BUFSIZ);
dns_name_setbuffer(&name, &nb);
result = dns_name_fromtext(&name, &b, NULL, 0, NULL);
dns_name_t *n1, *n2;
/* target names */
- dns_name_init(&t1, NULL);
- dns_name_init(&t2, NULL);
+ dns_name_init(&t1);
+ dns_name_init(&t2);
/* source names */
n1 = dns_fixedname_initname(&f1);
result = dns_rdata_hip_next(hip))
{
dns_name_t name;
- dns_name_init(&name, NULL);
+ dns_name_init(&name);
dns_rdata_hip_current(hip, &name);
assert_int_not_equal(dns_name_countlabels(&name), 0);
assert_true(dns_name_isabsolute(&name));
tsig.common.rdclass = dns_rdataclass_any;
tsig.common.rdtype = dns_rdatatype_tsig;
ISC_LINK_INIT(&tsig.common, link);
- dns_name_init(&tsig.algorithm, NULL);
+ dns_name_init(&tsig.algorithm);
dns_name_clone(key->algorithm, &tsig.algorithm);
tsig.timesigned = now;