]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Simplify dns_name_init()
authorOndřej Surý <ondrej@isc.org>
Fri, 21 Feb 2025 11:09:39 +0000 (12:09 +0100)
committerOndřej Surý <ondrej@isc.org>
Tue, 25 Feb 2025 11:17:34 +0000 (12:17 +0100)
Remove the now-unused offsets parameter from dns_name_init().

95 files changed:
bin/dig/dig.c
bin/dig/dighost.c
bin/dig/host.c
bin/named/builtin.c
bin/named/config.c
bin/named/server.c
bin/named/tkeyconf.c
bin/named/transportconf.c
bin/named/tsigconf.c
bin/named/zoneconf.c
bin/nsupdate/nsupdate.c
bin/tests/system/dyndb/driver/db.c
bin/tests/system/dyndb/driver/syncptr.c
bin/tools/mdig.c
doc/dev/dev.md
doc/dev/rdata.md
lib/dns/acl.c
lib/dns/adb.c
lib/dns/badcache.c
lib/dns/catz.c
lib/dns/client.c
lib/dns/diff.c
lib/dns/dnssec.c
lib/dns/dst_api.c
lib/dns/fixedname.c
lib/dns/forward.c
lib/dns/gssapictx.c
lib/dns/include/dns/name.h
lib/dns/ipkeylist.c
lib/dns/journal.c
lib/dns/master.c
lib/dns/masterdump.c
lib/dns/message.c
lib/dns/name.c
lib/dns/ncache.c
lib/dns/nsec.c
lib/dns/nsec3.c
lib/dns/peer.c
lib/dns/qpzone.c
lib/dns/rdata/any_255/tsig_250.c
lib/dns/rdata/ch_3/a_1.c
lib/dns/rdata/generic/afsdb_18.c
lib/dns/rdata/generic/amtrelay_260.c
lib/dns/rdata/generic/cname_5.c
lib/dns/rdata/generic/dname_39.c
lib/dns/rdata/generic/hip_55.c
lib/dns/rdata/generic/ipseckey_45.c
lib/dns/rdata/generic/key_25.c
lib/dns/rdata/generic/lp_107.c
lib/dns/rdata/generic/mb_7.c
lib/dns/rdata/generic/md_3.c
lib/dns/rdata/generic/mf_4.c
lib/dns/rdata/generic/mg_8.c
lib/dns/rdata/generic/minfo_14.c
lib/dns/rdata/generic/mr_9.c
lib/dns/rdata/generic/mx_15.c
lib/dns/rdata/generic/naptr_35.c
lib/dns/rdata/generic/ns_2.c
lib/dns/rdata/generic/nsec_47.c
lib/dns/rdata/generic/nxt_30.c
lib/dns/rdata/generic/ptr_12.c
lib/dns/rdata/generic/rp_17.c
lib/dns/rdata/generic/rrsig_46.c
lib/dns/rdata/generic/rt_21.c
lib/dns/rdata/generic/sig_24.c
lib/dns/rdata/generic/soa_6.c
lib/dns/rdata/generic/talink_58.c
lib/dns/rdata/generic/tkey_249.c
lib/dns/rdata/in_1/a6_38.c
lib/dns/rdata/in_1/a_1.c
lib/dns/rdata/in_1/aaaa_28.c
lib/dns/rdata/in_1/kx_36.c
lib/dns/rdata/in_1/nsap-ptr_23.c
lib/dns/rdata/in_1/px_26.c
lib/dns/rdata/in_1/srv_33.c
lib/dns/rdata/in_1/svcb_64.c
lib/dns/remote.c
lib/dns/resolver.c
lib/dns/rpz.c
lib/dns/sdlz.c
lib/dns/soa.c
lib/dns/ssu.c
lib/dns/tsig.c
lib/dns/validator.c
lib/dns/xfrin.c
lib/dns/zone.c
lib/dns/zoneverify.c
lib/isccfg/aclconf.c
lib/ns/client.c
lib/ns/query.c
tests/dns/dispatch_test.c
tests/dns/master_test.c
tests/dns/name_test.c
tests/dns/rdata_test.c
tests/dns/tsig_test.c

index eb4290a0dd528072ce93ef1dd2046d52de29bc7c..065643417f941986deeb0bdf851f8e65601c4749 100644 (file)
@@ -593,7 +593,7 @@ short_answer(dns_message_t *msg, dns_messagetextflag_t flags, isc_buffer_t *buf,
 
        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;
index 8c25504782cdb3f1d26adf76f03111c174a2a352..cca1df70d24c81d46993b50db293ba2b9c052317 100644 (file)
@@ -865,7 +865,7 @@ setup_text_key(void) {
 
        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);
@@ -2082,8 +2082,8 @@ insert_soa(dig_lookup_t *lookup) {
        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);
index 1f93d8eb720b86d36644cb5d689c3b0717abf54b..b56c0743affda0f2c00b296a96b9e38a9e9eea8b 100644 (file)
@@ -221,7 +221,7 @@ printsection(dns_message_t *msg, dns_section_t sectionid,
                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) {
index 1964ae5ccdb0020cc2d06e1ba68ed8ebcd781fc2..4eebe7533adfe48b87bc9c65c1bd67e71382e3d1 100644 (file)
@@ -839,7 +839,7 @@ getoriginnode(dns_db_t *db, dns_dbnode_t **nodep DNS__DB_FLARG) {
        REQUIRE(VALID_BDB(bdb));
        REQUIRE(nodep != NULL && *nodep == NULL);
 
-       dns_name_init(&relname, NULL);
+       dns_name_init(&relname);
        name = &relname;
 
        result = createnode(bdb, &node);
@@ -881,7 +881,7 @@ findnode(dns_db_t *db, const dns_name_t *name, bool create,
        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;
 
@@ -1197,7 +1197,7 @@ create(isc_mem_t *mctx, const dns_name_t *origin, dns_dbtype_t type,
 
        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);
index bdc1722470ad27fb3c1e6e2691c84ce1c25345bd..5da15a526c2819ca1ca3cb55f43f80b3dd5f94d2 100644 (file)
@@ -551,7 +551,7 @@ named_config_getname(isc_mem_t *mctx, const cfg_obj_t *obj,
        }
 
        *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));
index 2310b167ec231122faf7625b6221ea083c889bb5..cb9e390cc674d7820cd378fce879edef3f147443 100644 (file)
@@ -2745,7 +2745,7 @@ configure_catz_zone(dns_view_t *view, dns_view_t *pview,
        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"));
@@ -3088,7 +3088,7 @@ add_ns(dns_db_t *db, dns_dbversion_t *version, const dns_name_t *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));
@@ -5932,7 +5932,7 @@ validate_tls(const cfg_obj_t *config, dns_view_t *view, const cfg_obj_t *obj,
 
        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);
        }
 
@@ -7295,7 +7295,7 @@ configure_session_key(const cfg_obj_t **maps, named_server_t *server,
                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);
index 8538b15fa3de3a00a26a25fe51db58dba3c11bda..28beca3085609888a3420b82e1caac2885eaec2d 100644 (file)
@@ -64,7 +64,7 @@ named_tkeyctx_fromconfig(const cfg_obj_t *options, isc_mem_t *mctx,
                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);
        }
 
index 17596a0e7d8fd2abeab08453afeeef01b58b37b0..3382bf9b98e8de0663f6c23b21c1d2d9a3f32139 100644 (file)
@@ -30,7 +30,7 @@
 #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));     \
index cac60180c8430033b1ae61fe6a3b210542dfb34f..1f371e1b9be5d8a43a4858ec379fa3b6fd66e7cb 100644 (file)
@@ -68,7 +68,7 @@ add_initial_keys(const cfg_obj_t *list, dns_tsigkeyring_t *ring,
                /*
                 * 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));
index 43a4943b8d37040d279117b0c433564ecb4eef90..1b1e8a818ada2ec42bd5a28056fdc6d985d93d7b 100644 (file)
@@ -633,7 +633,7 @@ configure_staticstub(const cfg_obj_t *zconfig, dns_zone_t *zone,
         */
        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));
 
index 56949181a9c8b1bcd6dacdb4a851ad17515d6fe4..831eeba7aeb1a12156dbe1a40f499e0dddf63eaf 100644 (file)
@@ -789,7 +789,7 @@ static isc_result_t
 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);
@@ -2614,8 +2614,8 @@ done:
        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();
 }
@@ -2881,7 +2881,7 @@ lookforsoa:
        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) {
@@ -2937,9 +2937,9 @@ lookforsoa:
 
 #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 {
@@ -2968,7 +2968,7 @@ droplabel:
        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);
@@ -3075,8 +3075,8 @@ failed_gssrequest(void) {
 
        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();
 }
index 06c22a8c35e1dc52aad0ee332d3b24b74df4443a..761fdae03be716da990ea9700f9d3153563515a0 100644 (file)
@@ -518,7 +518,7 @@ add_ns(dns_db_t *db, dns_dbversion_t *version, const dns_name_t *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));
@@ -608,7 +608,7 @@ create_db(isc_mem_t *mctx, const dns_name_t *origin, dns_dbtype_t type,
        };
 
        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);
 
index 8822f109453540a4bd5278f0273c711fdda12e3c..b84abc968d3ded2f139ff3308d0be9dc2a21d10c 100644 (file)
@@ -224,7 +224,7 @@ syncptr(sample_instance_t *inst, dns_name_t *name, dns_rdata_t *addr_rdata,
 
        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 };
index 58d60b42b559aaf4c0b4af12c63f24d57f66ffb6..3ae513b6681ebeddf28cc7c7442cf2b0814700f0 100644 (file)
@@ -441,7 +441,7 @@ repopulate_buffer:
                        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);
index 51fec899443bbda5be1581c60e523312545ec027..2872f82c6328c198f8202be94b756b0d68942f89 100644 (file)
@@ -610,19 +610,6 @@ both dynamically and statically allocated, relative and absolute,
 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:
@@ -641,7 +628,7 @@ 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);
 
@@ -687,7 +674,7 @@ name.
         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);
index f68b0b2ffee99031eca9c1791d91af5836c76a95..a097a91e39c510b3b1d96d1b9fb4d4d5f6999fcd 100644 (file)
@@ -366,8 +366,8 @@ Typical use:
                 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, &region);
                 dns_name_fromregion(&name, &region);
                 sub = name_prefix(&name, origin, &prefix);
index c0e51f55a71421d43f3bd98edd08dfe36b4a703a..d4e7ee819039f5d6dd79fc2ea163289c22385d5c 100644 (file)
@@ -324,7 +324,7 @@ dns_acl_merge(dns_acl_t *dest, dns_acl_t *source, bool pos) {
 
                /* 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);
                }
index 8df847e26ff8270971445342d54af4fc65315a69..88313cbce629192fd5611136b090944d37995f00 100644 (file)
@@ -815,7 +815,7 @@ static void
 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);
        }
 }
 
@@ -988,7 +988,7 @@ new_adbname(dns_adb_t *adb, const dns_name_t *dnsname, unsigned int flags) {
 
        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;
index 427188b81568a432061ebc04685049818f5ecdf3..47d3b8123638cc834a82e25e874ca2b78d6e9993 100644 (file)
@@ -170,7 +170,7 @@ bcentry_new(isc_loop_t *loop, const dns_name_t *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;
index 0f4e529f233f332eb9173dbf99d3b86e4efccfb5..09d5afc047f864b6f2fabb94f53ac71e00bf90cc 100644 (file)
@@ -252,7 +252,7 @@ catz_coo_new(isc_mem_t *mctx, const dns_name_t *domain) {
        *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);
 
@@ -307,7 +307,7 @@ dns_catz_entry_new(isc_mem_t *mctx, const dns_name_t *domain) {
                .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);
        }
@@ -842,7 +842,7 @@ dns_catz_zone_new(dns_catz_zones_t *catzs, const dns_name_t *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;
@@ -1168,7 +1168,7 @@ catz_process_zones(dns_catz_zone_t *catz, dns_rdataset_t *value,
        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);
        }
@@ -1460,7 +1460,7 @@ catz_process_primaries(dns_catz_zone_t *catz, dns_ipkeylist_t *ipkl,
 
                        /* 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);
@@ -1501,7 +1501,7 @@ catz_process_primaries(dns_catz_zone_t *catz, dns_ipkeylist_t *ipkl,
 
                        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) {
@@ -1683,7 +1683,7 @@ catz_process_zones_suboption(dns_catz_zone_t *catz, dns_rdataset_t *value,
        }
        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:
@@ -1762,7 +1762,7 @@ catz_process_value(dns_catz_zone_t *catz, dns_name_t *name,
                opt = catz_get_option(&option);
        }
 
-       dns_name_init(&prefix, NULL);
+       dns_name_init(&prefix);
        dns_name_split(name, suffix_labels, &prefix, NULL);
 
        switch (opt) {
@@ -1851,7 +1851,7 @@ dns__catz_update_process(dns_catz_zone_t *catz, const dns_name_t *src_name,
        }
 
        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);
 
index 879915ba28cd56996169a877666457f23b9377d3..350a8a06add539d45c675e9ff420fd0456418325 100644 (file)
@@ -569,7 +569,7 @@ client_resfind(resctx_t *rctx, dns_fetchresponse_t *resp) {
                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);
 
index 2778c2f4c0c3a720082ca4a3311955409d7bdd87..0ce9ffd48399604465a6580073fccc04fd0c8c29 100644 (file)
@@ -71,7 +71,7 @@ dns_difftuple_create(isc_mem_t *mctx, dns_diffop_t op, const dns_name_t *name,
        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;
index ef3aefd3d747289e4d8541d512e57f0371b52537..8746df9843dd15b441332291bcf590690284891d 100644 (file)
@@ -228,7 +228,7 @@ dns_dnssec_sign(const dns_name_t *name, dns_rdataset_t *set, dst_key_t *key,
        /*
         * 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),
@@ -803,7 +803,7 @@ dns_dnssec_signmessage(dns_message_t *msg, dst_key_t *key) {
 
        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;
index 59209873376498b4aeddd57261c5d446a763894c..7e8f4d2cb9581066418d3cdd56062c7eebb1c237 100644 (file)
@@ -1534,7 +1534,7 @@ get_key_struct(const dns_name_t *name, unsigned int alg, unsigned int flags,
                .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);
index 1bdc4a057e690feee3f3525ac4075cbd4d6057c2..c9c3f28d364d0ac5266d613436af89b8d365a6a4 100644 (file)
@@ -17,7 +17,7 @@
 
 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);
 }
index b4bb66e0b21cc384d00e1ab403c8af318f976d9f..563813c3c7577b4fbeda369ba41fbfd865440d27 100644 (file)
@@ -107,7 +107,7 @@ dns_fwdtable_addfwd(dns_fwdtable_t *fwdtable, const dns_name_t *name,
                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);
                }
index b9922fe1cfaa9de4e1f3112723ed6fd5cc9fc51e..273d94a2cdb514b44195fc3367ea4df99c97833f 100644 (file)
@@ -110,7 +110,7 @@ name_to_gbuffer(const dns_name_t *name, isc_buffer_t *buffer,
                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;
index 5fd89a6cbf9426fc04cfa82683f00d69ee81da1f..d5f0a80e06a0f32f1d63baedd19b21fd27bc8a97 100644 (file)
@@ -203,7 +203,7 @@ typedef isc_result_t(dns_name_totextfilter_t)(isc_buffer_t *target,
  ***/
 
 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,
index 7b1dc7ac61ea25fa392d222238216612b0754a04..f2f27807a92767fb862997f465812dcb0c5a4796 100644 (file)
@@ -122,7 +122,7 @@ dns_ipkeylist_copy(isc_mem_t *mctx, const dns_ipkeylist_t *src,
                        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;
@@ -135,7 +135,7 @@ dns_ipkeylist_copy(isc_mem_t *mctx, const dns_ipkeylist_t *src,
                        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;
@@ -148,7 +148,7 @@ dns_ipkeylist_copy(isc_mem_t *mctx, const dns_ipkeylist_t *src,
                        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 {
index ebf7f8e53d8b60dfdfa92434784625b8598c0bc9..18dd8c6165ba072b811127003265206bf8f161a0 100644 (file)
@@ -723,7 +723,7 @@ journal_open(isc_mem_t *mctx, const char *filename, bool writable, bool create,
        /*
         * Initialize the iterator.
         */
-       dns_name_init(&j->it.name, NULL);
+       dns_name_init(&j->it.name);
        dns_rdata_init(&j->it.rdata);
 
        /*
index 8bd88bc8985d33e30ef9cf4842121c075988438e..5b12fe655273da354c5142d266b92de5ceee5a09 100644 (file)
@@ -2964,7 +2964,7 @@ is_glue(rdatalist_head_t *head, dns_name_t *owner) {
 
        rdata = ISC_LIST_HEAD(this->rdata);
        while (rdata != NULL) {
-               dns_name_init(&name, NULL);
+               dns_name_init(&name);
                dns_rdata_toregion(rdata, &region);
                dns_name_fromregion(&name, &region);
                if (dns_name_equal(&name, owner)) {
index f2df38687db685dddc418bad3f3e16eb394692e7..0adafb7a1af85f05f5bd2d0be6d9e59e885823d8 100644 (file)
@@ -511,7 +511,7 @@ ncache_summary(dns_rdataset_t *rdataset, bool omit_final_dot,
        char *start = NULL;
 
        dns_rdataset_init(&rds);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
 
        do {
                dns_ncache_current(rdataset, &name, &rds);
index cbd18d3c8add52db95f4f5940a55e7dccd6d2009..e52dca453317d6ed154be80939a098ab2387fdb6 100644 (file)
@@ -3297,7 +3297,7 @@ dns_message_sectiontotext(dns_message_t *msg, dns_section_t section,
                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;
@@ -4834,7 +4834,7 @@ rdataset_soa_min(dns_rdataset_t *rds, dns_ttl_t *ttlp) {
                         * 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) {
index 04d708bcccfa68bf4efe6978584478737a1e1f61..43a2f9a605c2ff4c36f3a34a92e5e8935bc0eff8 100644 (file)
@@ -570,7 +570,7 @@ dns_name_matcheswildcard(const dns_name_t *name, const dns_name_t *wname) {
        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)
@@ -1632,7 +1632,7 @@ dns_name_concatenate(const dns_name_t *prefix, const dns_name_t *suffix,
                REQUIRE(!copy_suffix);
        }
        if (name == NULL) {
-               dns_name_init(&tmp_name, NULL);
+               dns_name_init(&tmp_name);
                name = &tmp_name;
        }
        if (target == NULL) {
@@ -1765,7 +1765,7 @@ dns_name_digest(const dns_name_t *name, dns_digestfunc_t digest, void *arg) {
        REQUIRE(DNS_NAME_VALID(name));
        REQUIRE(digest != NULL);
 
-       dns_name_init(&downname, NULL);
+       dns_name_init(&downname);
 
        isc_buffer_init(&buffer, data, sizeof(data));
 
@@ -1965,7 +1965,7 @@ dns_name_isdnssd(const dns_name_t *name) {
        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])) {
@@ -2175,7 +2175,7 @@ dns_name_israd(const dns_name_t *name, const dns_name_t *rad) {
                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] != '_' ||
index 16d88d64b36f199b7945cee6a624ca24bf623b6d..edf8bbe816d9ba0e748a06b7c4786cfa9ff3c42c 100644 (file)
@@ -322,7 +322,7 @@ dns_ncache_towire(dns_rdataset_t *rdataset, dns_compress_t *cctx,
                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);
@@ -545,7 +545,7 @@ dns_ncache_getrdataset(dns_rdataset_t *ncacherdataset, dns_name_t *name,
                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);
@@ -615,7 +615,7 @@ dns_ncache_getsigrdataset(dns_rdataset_t *ncacherdataset, dns_name_t *name,
                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);
@@ -704,7 +704,7 @@ dns_ncache_current(dns_rdataset_t *ncacherdataset, dns_name_t *found,
        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);
index 255b9e9364454feeae0f86a79a1f13bfb25798e6..23ed781164970392e847505019a07fdd22670b79 100644 (file)
@@ -473,7 +473,7 @@ dns_nsec_noexistnodata(dns_rdatatype_t type, const dns_name_t *name,
        }
        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,
index e825ffea85e670f81fb0a645f9a14d99e5680293..3c02f0d664f9db731f8ac3c5b70fc144c8578bcb 100644 (file)
@@ -757,7 +757,7 @@ addnsec3:
        /*
         * 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;
@@ -1114,7 +1114,7 @@ dns_nsec3param_deletechains(dns_db_t *db, dns_dbversion_t *ver,
        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);
@@ -1536,7 +1536,7 @@ dns_nsec3_delnsec3(dns_db_t *db, dns_dbversion_t *version,
         *  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;
index 2b6d87bdd26edbffe9c7c01fee163f57537ee87f..6d733d9636f8657774cb492e39af6cd4d8ae3c04 100644 (file)
@@ -513,7 +513,7 @@ dns_peer_setkeybycharp(dns_peer_t *peer, const char *keyval) {
 
        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);
index 4b336bc26ca1d5d1e9b7dec991dcdbe0678e7d07..8851542592ebfd171a13b574d95c74646b7af8e4 100644 (file)
@@ -2156,7 +2156,7 @@ wildcardmagic(qpzonedb_t *qpdb, dns_qp_t *qp, const dns_name_t *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--;
@@ -2180,7 +2180,7 @@ addwildcards(qpzonedb_t *qpdb, dns_qp_t *qp, const dns_name_t *name) {
        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;
@@ -2848,9 +2848,9 @@ wildcard_blocked(qpz_search_t *search, const dns_name_t *qname,
        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);
 
index 8c38ba38e668e388f304a4ada1400120eb03bb52..f568665981fadae00b855047c7511db2092b60de 100644 (file)
@@ -39,7 +39,7 @@ fromtext_any_tsig(ARGS_FROMTEXT) {
         */
        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;
@@ -151,8 +151,8 @@ totext_any_tsig(ARGS_TOTEXT) {
        /*
         * 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;
@@ -270,7 +270,7 @@ fromwire_any_tsig(ARGS_FROMWIRE) {
        /*
         * Algorithm Name.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        RETERR(dns_name_fromwire(&name, source, dctx, target));
 
        isc_buffer_activeregion(source, &sr);
@@ -333,7 +333,7 @@ towire_any_tsig(ARGS_TOWIRE) {
 
        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));
@@ -357,8 +357,8 @@ compare_any_tsig(ARGS_COMPARE) {
 
        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);
@@ -462,9 +462,9 @@ tostruct_any_tsig(ARGS_TOSTRUCT) {
        /*
         * 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));
index d3f253afe5c368e5ed97295c5423ff4cc8a15cb3..af7ee1e8e185219e6ec97386a17592bb1b78f587 100644 (file)
@@ -37,7 +37,7 @@ fromtext_ch_a(ARGS_FROMTEXT) {
                                      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;
@@ -77,8 +77,8 @@ totext_ch_a(ARGS_TOTEXT) {
        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, &region);
        dns_name_fromregion(&name, &region);
@@ -108,7 +108,7 @@ fromwire_ch_a(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
 
        RETERR(dns_name_fromwire(&name, source, dctx, target));
 
@@ -140,7 +140,7 @@ towire_ch_a(ARGS_TOWIRE) {
 
        dns_compress_setpermitted(cctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
 
        dns_rdata_toregion(rdata, &sregion);
 
@@ -173,8 +173,8 @@ compare_ch_a(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -231,11 +231,11 @@ tostruct_ch_a(ARGS_TOSTRUCT) {
 
        dns_rdata_toregion(rdata, &region);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        isc_region_consume(&region, 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(&region));
        a->mctx = mctx;
@@ -279,7 +279,7 @@ digest_ch_a(ARGS_DIGEST) {
        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));
@@ -307,7 +307,7 @@ checknames_ch_a(ARGS_CHECKNAMES) {
        UNUSED(owner);
 
        dns_rdata_toregion(rdata, &region);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        if (!dns_name_ishostname(&name, false)) {
                if (bad != NULL) {
index b2827f87260da0295dcbd27906ec0115f4773fce..9a8ed8ff44c1f52d603923235694d2b9e2e622d0 100644 (file)
@@ -46,7 +46,7 @@ fromtext_afsdb(ARGS_FROMTEXT) {
         */
        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;
@@ -76,8 +76,8 @@ totext_afsdb(ARGS_TOTEXT) {
        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, &region);
        num = uint16_fromregion(&region);
@@ -103,7 +103,7 @@ fromwire_afsdb(ARGS_FROMWIRE) {
 
        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);
@@ -138,7 +138,7 @@ towire_afsdb(ARGS_TOWIRE) {
        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);
@@ -163,8 +163,8 @@ compare_afsdb(ARGS_COMPARE) {
                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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -210,14 +210,14 @@ tostruct_afsdb(ARGS_TOSTRUCT) {
        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, &region);
 
        afsdb->subtype = uint16_fromregion(&region);
        isc_region_consume(&region, 2);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
 
        name_duporclone(&name, mctx, &afsdb->server);
@@ -249,7 +249,7 @@ additionaldata_afsdb(ARGS_ADDLDATA) {
 
        UNUSED(owner);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        isc_region_consume(&region, 2);
        dns_name_fromregion(&name, &region);
@@ -269,7 +269,7 @@ digest_afsdb(ARGS_DIGEST) {
        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);
@@ -298,7 +298,7 @@ checknames_afsdb(ARGS_CHECKNAMES) {
 
        dns_rdata_toregion(rdata, &region);
        isc_region_consume(&region, 2);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        if (!dns_name_ishostname(&name, false)) {
                if (bad != NULL) {
index 49821162dc7ed033cf726632da03ef2964e6dba8..1bd7378745ceed982bb0e7c476d51690a45a8507 100644 (file)
@@ -108,7 +108,7 @@ fromtext_amtrelay(ARGS_FROMTEXT) {
                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;
@@ -172,7 +172,7 @@ totext_amtrelay(ARGS_TOTEXT) {
                return inet_totext(AF_INET6, tctx->flags, &region, target);
 
        case 3:
-               dns_name_init(&name, NULL);
+               dns_name_init(&name);
                dns_name_fromregion(&name, &region);
                return dns_name_totext(&name, 0, target);
 
@@ -224,7 +224,7 @@ fromwire_amtrelay(ARGS_FROMWIRE) {
        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:
@@ -318,10 +318,10 @@ tostruct_amtrelay(ARGS_TOSTRUCT) {
        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, &region);
 
        amtrelay->precedence = uint8_fromregion(&region);
@@ -453,8 +453,8 @@ casecompare_amtrelay(ARGS_COMPARE) {
                return isc_region_compare(&region1, &region2);
        }
 
-       dns_name_init(&name1, NULL);
-       dns_name_init(&name2, NULL);
+       dns_name_init(&name1);
+       dns_name_init(&name2);
 
        isc_region_consume(&region1, 2);
        isc_region_consume(&region2, 2);
index b4ba0ddd894033ddfb4b24d91fa117c19ec957e7..a66c719b3326b6effd49aded1237a36ddbbbf234 100644 (file)
@@ -32,7 +32,7 @@ fromtext_cname(ARGS_FROMTEXT) {
        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;
@@ -51,8 +51,8 @@ totext_cname(ARGS_TOTEXT) {
        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, &region);
        dns_name_fromregion(&name, &region);
@@ -73,7 +73,7 @@ fromwire_cname(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        return dns_name_fromwire(&name, source, dctx, target);
 }
 
@@ -87,7 +87,7 @@ towire_cname(ARGS_TOWIRE) {
 
        dns_compress_setpermitted(cctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -107,8 +107,8 @@ compare_cname(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -150,10 +150,10 @@ tostruct_cname(ARGS_TOSTRUCT) {
        cname->common.rdtype = rdata->type;
        ISC_LINK_INIT(&cname->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&cname->cname, NULL);
+       dns_name_init(&cname->cname);
        name_duporclone(&name, mctx, &cname->cname);
        cname->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -193,7 +193,7 @@ digest_cname(ARGS_DIGEST) {
        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);
index 1057a2b418b18d42d4bb9f06ef76af1375fcb0f9..7fa31a471d4b952e6dd58af82ad91e3bcaae582b 100644 (file)
@@ -33,7 +33,7 @@ fromtext_dname(ARGS_FROMTEXT) {
        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;
@@ -52,8 +52,8 @@ totext_dname(ARGS_TOTEXT) {
        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, &region);
        dns_name_fromregion(&name, &region);
@@ -74,7 +74,7 @@ fromwire_dname(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, false);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        return dns_name_fromwire(&name, source, dctx, target);
 }
 
@@ -87,7 +87,7 @@ towire_dname(ARGS_TOWIRE) {
        REQUIRE(rdata->length != 0);
 
        dns_compress_setpermitted(cctx, false);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -107,8 +107,8 @@ compare_dname(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -150,10 +150,10 @@ tostruct_dname(ARGS_TOSTRUCT) {
        dname->common.rdtype = rdata->type;
        ISC_LINK_INIT(&dname->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&dname->dname, NULL);
+       dns_name_init(&dname->dname);
        name_duporclone(&name, mctx, &dname->dname);
        dname->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -194,7 +194,7 @@ digest_dname(ARGS_DIGEST) {
        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);
index f3a70768858047c7e4a913e1023fd8088c5a6f35..228922ba9252724bfa7fbd89c3295a38fca553e5 100644 (file)
@@ -96,7 +96,7 @@ fromtext_hip(ARGS_FROMTEXT) {
        /*
         * Rendezvous Servers.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        do {
                RETERR(isc_lex_getmastertoken(lexer, &token,
                                              isc_tokentype_string, true));
@@ -173,7 +173,7 @@ totext_hip(ARGS_TOTEXT) {
        /*
         * Rendezvous Servers.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        while (region.length > 0) {
                dns_name_fromregion(&name, &region);
 
@@ -228,7 +228,7 @@ fromwire_hip(ARGS_FROMWIRE) {
 
        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;
@@ -424,7 +424,7 @@ dns_rdata_hip_next(dns_rdata_hip_t *hip) {
 
        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, &region);
        hip->offset += name.length;
        INSIST(hip->offset <= hip->servers_len);
@@ -485,8 +485,8 @@ casecompare_hip(ARGS_COMPARE) {
        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);
index d29dd0cf200b29e134465b359b9cfd1694f640e2..d479e7d2d93d0eee3acb539550ce8e0a05f5a77e 100644 (file)
@@ -105,7 +105,7 @@ fromtext_ipseckey(ARGS_FROMTEXT) {
                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;
@@ -132,7 +132,7 @@ totext_ipseckey(ARGS_TOTEXT) {
        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;
@@ -223,7 +223,7 @@ fromwire_ipseckey(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, false);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
 
        isc_buffer_activeregion(source, &region);
        if (region.length < 3) {
@@ -357,7 +357,7 @@ tostruct_ipseckey(ARGS_TOSTRUCT) {
        ipseckey->common.rdtype = rdata->type;
        ISC_LINK_INIT(&ipseckey->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
 
        ipseckey->precedence = uint8_fromregion(&region);
@@ -386,7 +386,7 @@ tostruct_ipseckey(ARGS_TOSTRUCT) {
                break;
 
        case 3:
-               dns_name_init(&ipseckey->gateway, NULL);
+               dns_name_init(&ipseckey->gateway);
                dns_name_fromregion(&name, &region);
                name_duporclone(&name, mctx, &ipseckey->gateway);
                isc_region_consume(&region, name_length(&name));
@@ -494,8 +494,8 @@ casecompare_ipseckey(ARGS_COMPARE) {
                return isc_region_compare(&region1, &region2);
        }
 
-       dns_name_init(&name1, NULL);
-       dns_name_init(&name2, NULL);
+       dns_name_init(&name1);
+       dns_name_init(&name2);
 
        isc_region_consume(&region1, 3);
        isc_region_consume(&region2, 3);
index 12b509555394052d2862cf48846e2c53ff9d70fc..d44fec68acad1c45a0032dd647723850ad3c7865 100644 (file)
@@ -158,7 +158,7 @@ generic_totext_key(ARGS_TOTEXT) {
            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 &&
index 3c416f2361ed59d978f4e69e02f3669a427baf1b..6bc41e298d00178c4f5b2c8be3cc39923622a5f5 100644 (file)
@@ -42,7 +42,7 @@ fromtext_lp(ARGS_FROMTEXT) {
        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;
@@ -62,8 +62,8 @@ totext_lp(ARGS_TOTEXT) {
        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, &region);
        num = uint16_fromregion(&region);
@@ -91,7 +91,7 @@ fromwire_lp(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
 
        isc_buffer_activeregion(source, &sregion);
        if (sregion.length < 2) {
@@ -161,12 +161,12 @@ tostruct_lp(ARGS_TOSTRUCT) {
        lp->common.rdtype = rdata->type;
        ISC_LINK_INIT(&lp->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        lp->pref = uint16_fromregion(&region);
        isc_region_consume(&region, 2);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&lp->lp, NULL);
+       dns_name_init(&lp->lp);
        name_duporclone(&name, mctx, &lp->lp);
        lp->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -197,7 +197,7 @@ additionaldata_lp(ARGS_ADDLDATA) {
 
        UNUSED(owner);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        isc_region_consume(&region, 2);
        dns_name_fromregion(&name, &region);
@@ -260,8 +260,8 @@ casecompare_lp(ARGS_COMPARE) {
                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, &region1);
        dns_rdata_toregion(rdata2, &region2);
index e2a7c1ef8ede78dc5d16856904228456723ced05..767d5b5c510b5df64720bc8fbd9170a5404fb710 100644 (file)
@@ -31,7 +31,7 @@ fromtext_mb(ARGS_FROMTEXT) {
        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;
@@ -50,8 +50,8 @@ totext_mb(ARGS_TOTEXT) {
        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, &region);
        dns_name_fromregion(&name, &region);
@@ -72,7 +72,7 @@ fromwire_mb(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        return dns_name_fromwire(&name, source, dctx, target);
 }
 
@@ -86,7 +86,7 @@ towire_mb(ARGS_TOWIRE) {
 
        dns_compress_setpermitted(cctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -106,8 +106,8 @@ compare_mb(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -149,10 +149,10 @@ tostruct_mb(ARGS_TOSTRUCT) {
        mb->common.rdtype = rdata->type;
        ISC_LINK_INIT(&mb->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&mb->mb, NULL);
+       dns_name_init(&mb->mb);
        name_duporclone(&name, mctx, &mb->mb);
        mb->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -181,7 +181,7 @@ additionaldata_mb(ARGS_ADDLDATA) {
 
        UNUSED(owner);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -196,7 +196,7 @@ digest_mb(ARGS_DIGEST) {
        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);
index 247dbdbe19578ea15873ed3ca8145eae89ec9bd9..70d6006e65b2c562167eae318cb895d4bc7053e2 100644 (file)
@@ -31,7 +31,7 @@ fromtext_md(ARGS_FROMTEXT) {
        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;
@@ -50,8 +50,8 @@ totext_md(ARGS_TOTEXT) {
        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, &region);
        dns_name_fromregion(&name, &region);
@@ -72,7 +72,7 @@ fromwire_md(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        return dns_name_fromwire(&name, source, dctx, target);
 }
 
@@ -86,7 +86,7 @@ towire_md(ARGS_TOWIRE) {
 
        dns_compress_setpermitted(cctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -106,8 +106,8 @@ compare_md(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -149,10 +149,10 @@ tostruct_md(ARGS_TOSTRUCT) {
        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;
@@ -182,7 +182,7 @@ additionaldata_md(ARGS_ADDLDATA) {
 
        UNUSED(owner);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -197,7 +197,7 @@ digest_md(ARGS_DIGEST) {
        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);
index 3f1606422f3584304ecd3ee7bd6d31b536c1657e..ad14f8fa40dc934eb0c9a4d4da36b293ac9d5216 100644 (file)
@@ -31,7 +31,7 @@ fromtext_mf(ARGS_FROMTEXT) {
        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;
@@ -50,8 +50,8 @@ totext_mf(ARGS_TOTEXT) {
        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, &region);
        dns_name_fromregion(&name, &region);
@@ -72,7 +72,7 @@ fromwire_mf(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        return dns_name_fromwire(&name, source, dctx, target);
 }
 
@@ -86,7 +86,7 @@ towire_mf(ARGS_TOWIRE) {
 
        dns_compress_setpermitted(cctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -106,8 +106,8 @@ compare_mf(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -149,10 +149,10 @@ tostruct_mf(ARGS_TOSTRUCT) {
        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;
@@ -181,7 +181,7 @@ additionaldata_mf(ARGS_ADDLDATA) {
 
        UNUSED(owner);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -196,7 +196,7 @@ digest_mf(ARGS_DIGEST) {
        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);
index 97dc436115a945c7a2deae9e46664f0a8d28d350..f426c299a597cfc681c71515f7ca71c7fae4ef90 100644 (file)
@@ -31,7 +31,7 @@ fromtext_mg(ARGS_FROMTEXT) {
        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;
@@ -50,8 +50,8 @@ totext_mg(ARGS_TOTEXT) {
        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, &region);
        dns_name_fromregion(&name, &region);
@@ -72,7 +72,7 @@ fromwire_mg(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        return dns_name_fromwire(&name, source, dctx, target);
 }
 
@@ -86,7 +86,7 @@ towire_mg(ARGS_TOWIRE) {
 
        dns_compress_setpermitted(cctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -106,8 +106,8 @@ compare_mg(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -149,10 +149,10 @@ tostruct_mg(ARGS_TOSTRUCT) {
        mg->common.rdtype = rdata->type;
        ISC_LINK_INIT(&mg->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&mg->mg, NULL);
+       dns_name_init(&mg->mg);
        name_duporclone(&name, mctx, &mg->mg);
        mg->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -192,7 +192,7 @@ digest_mg(ARGS_DIGEST) {
        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);
index 691e2691ff612421dbd9a373f288af0333ce78d9..aef31a4dc32352f9e50bac97c8d24ca98c5a7a22 100644 (file)
@@ -37,7 +37,7 @@ fromtext_minfo(ARGS_FROMTEXT) {
        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));
@@ -66,9 +66,9 @@ totext_minfo(ARGS_TOTEXT) {
        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, &region);
 
@@ -103,8 +103,8 @@ fromwire_minfo(ARGS_FROMWIRE) {
 
        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);
@@ -121,8 +121,8 @@ towire_minfo(ARGS_TOWIRE) {
 
        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, &region);
 
@@ -151,8 +151,8 @@ compare_minfo(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -168,8 +168,8 @@ compare_minfo(ARGS_COMPARE) {
        isc_region_consume(&region1, name_length(&name1));
        isc_region_consume(&region2, 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, &region1);
        dns_name_fromregion(&name2, &region2);
@@ -211,15 +211,15 @@ tostruct_minfo(ARGS_TOSTRUCT) {
        minfo->common.rdtype = rdata->type;
        ISC_LINK_INIT(&minfo->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&minfo->rmailbox, NULL);
+       dns_name_init(&minfo->rmailbox);
        name_duporclone(&name, mctx, &minfo->rmailbox);
        isc_region_consume(&region, name_length(&name));
 
        dns_name_fromregion(&name, &region);
-       dns_name_init(&minfo->emailbox, NULL);
+       dns_name_init(&minfo->emailbox);
        name_duporclone(&name, mctx, &minfo->emailbox);
        minfo->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -262,14 +262,14 @@ digest_minfo(ARGS_DIGEST) {
        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);
@@ -297,7 +297,7 @@ checknames_minfo(ARGS_CHECKNAMES) {
        UNUSED(owner);
 
        dns_rdata_toregion(rdata, &region);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        if (!dns_name_ismailbox(&name)) {
                if (bad != NULL) {
index b8b34089d78c330de615e1607374439f79b0b286..a63b37a947e1cb05245b64c4fc9588f670df4607 100644 (file)
@@ -31,7 +31,7 @@ fromtext_mr(ARGS_FROMTEXT) {
        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;
@@ -50,8 +50,8 @@ totext_mr(ARGS_TOTEXT) {
        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, &region);
        dns_name_fromregion(&name, &region);
@@ -72,7 +72,7 @@ fromwire_mr(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        return dns_name_fromwire(&name, source, dctx, target);
 }
 
@@ -86,7 +86,7 @@ towire_mr(ARGS_TOWIRE) {
 
        dns_compress_setpermitted(cctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -106,8 +106,8 @@ compare_mr(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -149,10 +149,10 @@ tostruct_mr(ARGS_TOSTRUCT) {
        mr->common.rdtype = rdata->type;
        ISC_LINK_INIT(&mr->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&mr->mr, NULL);
+       dns_name_init(&mr->mr);
        name_duporclone(&name, mctx, &mr->mr);
        mr->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -192,7 +192,7 @@ digest_mr(ARGS_DIGEST) {
        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);
index 2a2032db0bbeaf299ff457e29a30b6c2d9f912f9..6e4b37cca6d2453d6c9f243fa1a4134adf91d93c 100644 (file)
@@ -77,7 +77,7 @@ fromtext_mx(ARGS_FROMTEXT) {
                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;
@@ -108,8 +108,8 @@ totext_mx(ARGS_TOTEXT) {
        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, &region);
        num = uint16_fromregion(&region);
@@ -137,7 +137,7 @@ fromwire_mx(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
 
        isc_buffer_activeregion(source, &sregion);
        if (sregion.length < 2) {
@@ -162,7 +162,7 @@ towire_mx(ARGS_TOWIRE) {
        RETERR(mem_tobuffer(target, region.base, 2));
        isc_region_consume(&region, 2);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
 
        return dns_name_towire(&name, cctx, target, NULL);
@@ -187,8 +187,8 @@ compare_mx(ARGS_COMPARE) {
                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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -234,12 +234,12 @@ tostruct_mx(ARGS_TOSTRUCT) {
        mx->common.rdtype = rdata->type;
        ISC_LINK_INIT(&mx->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        mx->pref = uint16_fromregion(&region);
        isc_region_consume(&region, 2);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&mx->mx, NULL);
+       dns_name_init(&mx->mx);
        name_duporclone(&name, mctx, &mx->mx);
        mx->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -274,7 +274,7 @@ additionaldata_mx(ARGS_ADDLDATA) {
 
        UNUSED(owner);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        isc_region_consume(&region, 2);
        dns_name_fromregion(&name, &region);
@@ -311,7 +311,7 @@ digest_mx(ARGS_DIGEST) {
        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);
 }
@@ -337,7 +337,7 @@ checknames_mx(ARGS_CHECKNAMES) {
 
        dns_rdata_toregion(rdata, &region);
        isc_region_consume(&region, 2);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        if (!dns_name_ishostname(&name, false)) {
                if (bad != NULL) {
index 9ea7ccd863d2919cb986623541253dc1ebdabc32..d66b6934a752f1134bad1d5952f9e767b954e5b6 100644 (file)
@@ -230,7 +230,7 @@ fromtext_naptr(ARGS_FROMTEXT) {
         */
        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;
@@ -251,8 +251,8 @@ totext_naptr(ARGS_TOTEXT) {
        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, &region);
 
@@ -314,7 +314,7 @@ fromwire_naptr(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, false);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
 
        /*
         * Order, preference.
@@ -386,7 +386,7 @@ towire_naptr(ARGS_TOWIRE) {
        /*
         * Replacement.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &sr);
        return dns_name_towire(&name, cctx, target, NULL);
 }
@@ -454,8 +454,8 @@ compare_naptr(ARGS_COMPARE) {
        /*
         * Replacement.
         */
-       dns_name_init(&name1, NULL);
-       dns_name_init(&name2, NULL);
+       dns_name_init(&name1);
+       dns_name_init(&name2);
 
        dns_name_fromregion(&name1, &region1);
        dns_name_fromregion(&name2, &region2);
@@ -535,9 +535,9 @@ tostruct_naptr(ARGS_TOSTRUCT) {
        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;
@@ -616,7 +616,7 @@ additionaldata_naptr(ARGS_ADDLDATA) {
        /*
         * Replacement.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &sr);
 
        if (atype != 0) {
@@ -679,7 +679,7 @@ digest_naptr(ARGS_DIGEST) {
         * Replacement.
         */
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &r2);
 
        return dns_name_digest(&name, digest, arg);
index fa70fbc888e2d8198e72912204dd0aa9a9779fb8..73e9b7c6e6b70f66f11b5bb96c9ed0f083712134 100644 (file)
@@ -32,7 +32,7 @@ fromtext_ns(ARGS_FROMTEXT) {
        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;
@@ -61,8 +61,8 @@ totext_ns(ARGS_TOTEXT) {
        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, &region);
        dns_name_fromregion(&name, &region);
@@ -83,7 +83,7 @@ fromwire_ns(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        return dns_name_fromwire(&name, source, dctx, target);
 }
 
@@ -97,7 +97,7 @@ towire_ns(ARGS_TOWIRE) {
 
        dns_compress_setpermitted(cctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -117,8 +117,8 @@ compare_ns(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -160,10 +160,10 @@ tostruct_ns(ARGS_TOSTRUCT) {
        ns->common.rdtype = rdata->type;
        ISC_LINK_INIT(&ns->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&ns->name, NULL);
+       dns_name_init(&ns->name);
        name_duporclone(&name, mctx, &ns->name);
        ns->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -192,7 +192,7 @@ additionaldata_ns(ARGS_ADDLDATA) {
 
        UNUSED(owner);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -207,7 +207,7 @@ digest_ns(ARGS_DIGEST) {
        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);
@@ -235,7 +235,7 @@ checknames_ns(ARGS_CHECKNAMES) {
        UNUSED(owner);
 
        dns_rdata_toregion(rdata, &region);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        if (!dns_name_ishostname(&name, false)) {
                if (bad != NULL) {
index 0686e633ace3da01c5a83bfdfb6778ab7cc5bf71..59db69d25689e81ad88abed7d260ed1c0cf59780 100644 (file)
@@ -41,7 +41,7 @@ fromtext_nsec(ARGS_FROMTEXT) {
         */
        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;
@@ -61,7 +61,7 @@ totext_nsec(ARGS_TOTEXT) {
 
        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));
@@ -87,7 +87,7 @@ fromwire_nsec(ARGS_FROMWIRE) {
 
        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);
@@ -106,7 +106,7 @@ towire_nsec(ARGS_TOWIRE) {
        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));
@@ -168,11 +168,11 @@ tostruct_nsec(ARGS_TOSTRUCT) {
        nsec->common.rdtype = rdata->type;
        ISC_LINK_INIT(&nsec->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
        isc_region_consume(&region, name_length(&name));
-       dns_name_init(&nsec->next, NULL);
+       dns_name_init(&nsec->next);
        name_duporclone(&name, mctx, &nsec->next);
 
        nsec->len = region.length;
@@ -258,8 +258,8 @@ casecompare_nsec(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
index f8df405771409257449d1b54e1d6ea65c9f936af..1a828933b26f50b3d9d5fe7bc5513755b546015c 100644 (file)
@@ -45,7 +45,7 @@ fromtext_nxt(ARGS_FROMTEXT) {
         */
        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;
@@ -98,8 +98,8 @@ totext_nxt(ARGS_TOTEXT) {
        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));
@@ -146,7 +146,7 @@ fromwire_nxt(ARGS_FROMWIRE) {
 
        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);
@@ -169,7 +169,7 @@ towire_nxt(ARGS_TOWIRE) {
        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));
@@ -192,8 +192,8 @@ compare_nxt(ARGS_COMPARE) {
        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);
@@ -247,11 +247,11 @@ tostruct_nxt(ARGS_TOSTRUCT) {
        nxt->common.rdtype = rdata->type;
        ISC_LINK_INIT(&nxt->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
        isc_region_consume(&region, name_length(&name));
-       dns_name_init(&nxt->next, NULL);
+       dns_name_init(&nxt->next);
        name_duporclone(&name, mctx, &nxt->next);
 
        nxt->len = region.length;
@@ -299,7 +299,7 @@ digest_nxt(ARGS_DIGEST) {
        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) {
index 818320eec7238e78ea5c3310c378fb05ed945295..72af20fdaaafe83b6bd20b942ecc25eeedb9b8ac 100644 (file)
@@ -31,7 +31,7 @@ fromtext_ptr(ARGS_FROMTEXT) {
        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;
@@ -63,8 +63,8 @@ totext_ptr(ARGS_TOTEXT) {
        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, &region);
        dns_name_fromregion(&name, &region);
@@ -85,7 +85,7 @@ fromwire_ptr(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        return dns_name_fromwire(&name, source, dctx, target);
 }
 
@@ -99,7 +99,7 @@ towire_ptr(ARGS_TOWIRE) {
 
        dns_compress_setpermitted(cctx, true);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -119,8 +119,8 @@ compare_ptr(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -162,10 +162,10 @@ tostruct_ptr(ARGS_TOSTRUCT) {
        ptr->common.rdtype = rdata->type;
        ISC_LINK_INIT(&ptr->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&ptr->ptr, NULL);
+       dns_name_init(&ptr->ptr);
        name_duporclone(&name, mctx, &ptr->ptr);
        ptr->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -206,7 +206,7 @@ digest_ptr(ARGS_DIGEST) {
        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);
@@ -254,7 +254,7 @@ checknames_ptr(ARGS_CHECKNAMES) {
            dns_name_issubdomain(owner, &ip6_int))
        {
                dns_rdata_toregion(rdata, &region);
-               dns_name_init(&name, NULL);
+               dns_name_init(&name);
                dns_name_fromregion(&name, &region);
                if (!dns_name_ishostname(&name, false)) {
                        if (bad != NULL) {
index 516c30c3186584ad24842167b4e794e585311855..f652aa2c2c16a0b288be8be8f03e089aae0a6b9d 100644 (file)
@@ -39,7 +39,7 @@ fromtext_rp(ARGS_FROMTEXT) {
        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));
@@ -68,9 +68,9 @@ totext_rp(ARGS_TOTEXT) {
        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, &region);
 
@@ -105,8 +105,8 @@ fromwire_rp(ARGS_FROMWIRE) {
 
        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);
@@ -122,8 +122,8 @@ towire_rp(ARGS_TOWIRE) {
        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, &region);
 
@@ -152,8 +152,8 @@ compare_rp(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -169,8 +169,8 @@ compare_rp(ARGS_COMPARE) {
        isc_region_consume(&region1, name_length(&name1));
        isc_region_consume(&region2, 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, &region1);
        dns_name_fromregion(&name2, &region2);
@@ -211,14 +211,14 @@ tostruct_rp(ARGS_TOSTRUCT) {
        rp->common.rdtype = rdata->type;
        ISC_LINK_INIT(&rp->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&rp->mail, NULL);
+       dns_name_init(&rp->mail);
        name_duporclone(&name, mctx, &rp->mail);
        isc_region_consume(&region, name_length(&name));
        dns_name_fromregion(&name, &region);
-       dns_name_init(&rp->text, NULL);
+       dns_name_init(&rp->text);
        name_duporclone(&name, mctx, &rp->text);
        rp->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -260,13 +260,13 @@ digest_rp(ARGS_DIGEST) {
        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);
@@ -294,7 +294,7 @@ checknames_rp(ARGS_CHECKNAMES) {
        UNUSED(owner);
 
        dns_rdata_toregion(rdata, &region);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        if (!dns_name_ismailbox(&name)) {
                if (bad != NULL) {
index 67258d351d5b84af7fadb9bf24f650868c6cbe35..7cad4b65aecb29719b96ebb1ab5ab6b50f0eec63 100644 (file)
@@ -145,7 +145,7 @@ fromtext_rrsig(ARGS_FROMTEXT) {
         */
        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;
@@ -265,7 +265,7 @@ totext_rrsig(ARGS_TOTEXT) {
        /*
         * 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));
@@ -327,7 +327,7 @@ fromwire_rrsig(ARGS_FROMWIRE) {
        /*
         * Signer.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        RETERR(dns_name_fromwire(&name, source, dctx, target));
 
        /*
@@ -374,7 +374,7 @@ towire_rrsig(ARGS_TOWIRE) {
        /*
         * 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));
@@ -518,9 +518,9 @@ tostruct_rrsig(ARGS_TOSTRUCT) {
        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));
 
@@ -636,8 +636,8 @@ casecompare_rrsig(ARGS_COMPARE) {
                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);
index 00e1a22a11194386220d6a8e05d3ef414207edf1..7402a14acd138c0da090a0534b2e7cd51ba0ee97 100644 (file)
@@ -41,7 +41,7 @@ fromtext_rt(ARGS_FROMTEXT) {
        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;
@@ -72,8 +72,8 @@ totext_rt(ARGS_TOTEXT) {
        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, &region);
        num = uint16_fromregion(&region);
@@ -100,7 +100,7 @@ fromwire_rt(ARGS_FROMWIRE) {
 
        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);
@@ -135,7 +135,7 @@ towire_rt(ARGS_TOWIRE) {
        isc_region_consume(&region, 2);
        isc_buffer_add(target, 2);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
 
        return dns_name_towire(&name, cctx, target, NULL);
@@ -160,8 +160,8 @@ compare_rt(ARGS_COMPARE) {
                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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -207,12 +207,12 @@ tostruct_rt(ARGS_TOSTRUCT) {
        rt->common.rdtype = rdata->type;
        ISC_LINK_INIT(&rt->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        rt->preference = uint16_fromregion(&region);
        isc_region_consume(&region, 2);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&rt->host, NULL);
+       dns_name_init(&rt->host);
        name_duporclone(&name, mctx, &rt->host);
 
        rt->mctx = mctx;
@@ -244,7 +244,7 @@ additionaldata_rt(ARGS_ADDLDATA) {
 
        UNUSED(owner);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        isc_region_consume(&region, 2);
        dns_name_fromregion(&name, &region);
@@ -276,7 +276,7 @@ digest_rt(ARGS_DIGEST) {
        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);
 }
@@ -304,7 +304,7 @@ checknames_rt(ARGS_CHECKNAMES) {
 
        dns_rdata_toregion(rdata, &region);
        isc_region_consume(&region, 2);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        if (!dns_name_ishostname(&name, false)) {
                if (bad != NULL) {
index d9ef40d0d52030457db168259db1d6be41943d80..beeb366571b9506362f5e898f7e3f2e31fcecb87 100644 (file)
@@ -109,7 +109,7 @@ fromtext_sig(ARGS_FROMTEXT) {
         */
        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;
@@ -231,8 +231,8 @@ totext_sig(ARGS_TOTEXT) {
        /*
         * 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
@@ -291,7 +291,7 @@ fromwire_sig(ARGS_FROMWIRE) {
        /*
         * Signer.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        RETERR(dns_name_fromwire(&name, source, dctx, target));
 
        /*
@@ -338,7 +338,7 @@ towire_sig(ARGS_TOWIRE) {
        /*
         * 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));
@@ -375,8 +375,8 @@ compare_sig(ARGS_COMPARE) {
                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);
@@ -511,9 +511,9 @@ tostruct_sig(ARGS_TOSTRUCT) {
        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));
 
index bc806d68c4a5e8c2deeb2f3ef2f2fbe55c2f711b..14575c3002d195310cb6bda829f65f767d0d59fe 100644 (file)
@@ -39,7 +39,7 @@ fromtext_soa(ARGS_FROMTEXT) {
                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));
@@ -100,9 +100,9 @@ totext_soa(ARGS_TOTEXT) {
                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);
 
@@ -171,8 +171,8 @@ fromwire_soa(ARGS_FROMWIRE) {
 
        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));
@@ -206,8 +206,8 @@ towire_soa(ARGS_TOWIRE) {
 
        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);
 
@@ -243,8 +243,8 @@ compare_soa(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -260,8 +260,8 @@ compare_soa(ARGS_COMPARE) {
        isc_region_consume(&region1, name_length(&name1));
        isc_region_consume(&region2, 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, &region1);
        dns_name_fromregion(&name2, &region2);
@@ -317,15 +317,15 @@ tostruct_soa(ARGS_TOSTRUCT) {
 
        dns_rdata_toregion(rdata, &region);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        isc_region_consume(&region, name_length(&name));
-       dns_name_init(&soa->origin, NULL);
+       dns_name_init(&soa->origin);
        name_duporclone(&name, mctx, &soa->origin);
 
        dns_name_fromregion(&name, &region);
        isc_region_consume(&region, name_length(&name));
-       dns_name_init(&soa->contact, NULL);
+       dns_name_init(&soa->contact);
        name_duporclone(&name, mctx, &soa->contact);
 
        soa->serial = uint32_fromregion(&region);
@@ -383,12 +383,12 @@ digest_soa(ARGS_DIGEST) {
 
        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));
@@ -418,7 +418,7 @@ checknames_soa(ARGS_CHECKNAMES) {
        UNUSED(owner);
 
        dns_rdata_toregion(rdata, &region);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        if (!dns_name_ishostname(&name, false)) {
                if (bad != NULL) {
index 57b50aba4020bee64fac64de577ff0f547f5fe29..68328dc65a279deb92871292f988319a986b507e 100644 (file)
@@ -37,7 +37,7 @@ fromtext_talink(ARGS_FROMTEXT) {
                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));
@@ -57,9 +57,9 @@ totext_talink(ARGS_TOTEXT) {
        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);
 
@@ -92,8 +92,8 @@ fromwire_talink(ARGS_FROMWIRE) {
 
        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);
@@ -110,8 +110,8 @@ towire_talink(ARGS_TOWIRE) {
 
        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);
 
@@ -175,15 +175,15 @@ tostruct_talink(ARGS_TOSTRUCT) {
 
        dns_rdata_toregion(rdata, &region);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        isc_region_consume(&region, name_length(&name));
-       dns_name_init(&talink->prev, NULL);
+       dns_name_init(&talink->prev);
        name_duporclone(&name, mctx, &talink->prev);
 
        dns_name_fromregion(&name, &region);
        isc_region_consume(&region, name_length(&name));
-       dns_name_init(&talink->next, NULL);
+       dns_name_init(&talink->next);
        name_duporclone(&name, mctx, &talink->next);
 
        talink->mctx = mctx;
index 22a6c2023020cc37a904a0f49802d425e13852bb..e700ab4987b3ba5af9192d6aecdaaa0b95228e24 100644 (file)
@@ -38,7 +38,7 @@ fromtext_tkey(ARGS_FROMTEXT) {
         */
        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;
@@ -136,8 +136,8 @@ totext_tkey(ARGS_TOTEXT) {
        /*
         * 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;
@@ -260,7 +260,7 @@ fromwire_tkey(ARGS_FROMWIRE) {
        /*
         * Algorithm.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        RETERR(dns_name_fromwire(&name, source, dctx, target));
 
        /*
@@ -318,7 +318,7 @@ towire_tkey(ARGS_TOWIRE) {
         * 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));
@@ -345,8 +345,8 @@ compare_tkey(ARGS_COMPARE) {
         */
        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) {
@@ -434,9 +434,9 @@ tostruct_tkey(ARGS_TOSTRUCT) {
        /*
         * 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));
 
index 5ef17aaf8dc31f3a35283451251db6ceece407d9..da76a50f5d06c1e19b0281aa0fc063bd5b9c3f41 100644 (file)
@@ -77,7 +77,7 @@ fromtext_in_a6(ARGS_FROMTEXT) {
 
        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;
@@ -137,8 +137,8 @@ totext_in_a6(ARGS_TOTEXT) {
        }
 
        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;
@@ -196,7 +196,7 @@ fromwire_in_a6(ARGS_FROMWIRE) {
                return ISC_R_SUCCESS;
        }
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        return dns_name_fromwire(&name, source, dctx, target);
 }
 
@@ -224,7 +224,7 @@ towire_in_a6(ARGS_TOWIRE) {
                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);
 }
@@ -279,8 +279,8 @@ compare_in_a6(ARGS_COMPARE) {
                isc_region_consume(&region2, octets);
        }
 
-       dns_name_init(&name1, NULL);
-       dns_name_init(&name2, NULL);
+       dns_name_init(&name1);
+       dns_name_init(&name2);
        dns_name_fromregion(&name1, &region1);
        dns_name_fromregion(&name2, &region2);
        return dns_name_rdatacompare(&name1, &name2);
@@ -369,9 +369,9 @@ tostruct_in_a6(ARGS_TOSTRUCT) {
        /*
         * 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);
        }
@@ -435,7 +435,7 @@ digest_in_a6(ARGS_DIGEST) {
        }
 
        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);
 }
@@ -468,7 +468,7 @@ checknames_in_a6(ARGS_CHECKNAMES) {
                return true;
        }
        isc_region_consume(&region, 1 + 16 - prefixlen / 8);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        if (!dns_name_ishostname(&name, false)) {
                if (bad != NULL) {
index 485f85df5733eda72e2b7db04d88b4d9c51fd312..1c456e713ae9882c19b933c47c4179ed1551a830 100644 (file)
@@ -222,8 +222,8 @@ checkowner_in_a(ARGS_CHECKOWNER) {
                /*
                 * 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))
index 441085aaccbe54c545c3533e83c26487edbd9cec..ab934dbcb95ebd850abdbd3a74f2cb3833177f68 100644 (file)
@@ -232,8 +232,8 @@ checkowner_in_aaaa(ARGS_CHECKOWNER) {
         * 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) &&
index 4c0cb564f8fa036d89fa17ece57520bb0c9dc4a3..8bc548913f8bb69548ea71b4aa0d11c9131eab09 100644 (file)
@@ -40,7 +40,7 @@ fromtext_in_kx(ARGS_FROMTEXT) {
 
        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;
@@ -62,8 +62,8 @@ totext_in_kx(ARGS_TOTEXT) {
        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, &region);
        num = uint16_fromregion(&region);
@@ -92,7 +92,7 @@ fromwire_in_kx(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, false);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
 
        isc_buffer_activeregion(source, &sregion);
        if (sregion.length < 2) {
@@ -117,7 +117,7 @@ towire_in_kx(ARGS_TOWIRE) {
        RETERR(mem_tobuffer(target, region.base, 2));
        isc_region_consume(&region, 2);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
 
        return dns_name_towire(&name, cctx, target, NULL);
@@ -143,8 +143,8 @@ compare_in_kx(ARGS_COMPARE) {
                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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -192,14 +192,14 @@ tostruct_in_kx(ARGS_TOSTRUCT) {
        kx->common.rdtype = rdata->type;
        ISC_LINK_INIT(&kx->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
 
        kx->preference = uint16_fromregion(&region);
        isc_region_consume(&region, 2);
 
        dns_name_fromregion(&name, &region);
-       dns_name_init(&kx->exchange, NULL);
+       dns_name_init(&kx->exchange);
        name_duporclone(&name, mctx, &kx->exchange);
        kx->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -231,7 +231,7 @@ additionaldata_in_kx(ARGS_ADDLDATA) {
 
        UNUSED(owner);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        isc_region_consume(&region, 2);
        dns_name_fromregion(&name, &region);
@@ -252,7 +252,7 @@ digest_in_kx(ARGS_DIGEST) {
        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);
 }
index ac72c68e5def1fa399d44333a906a9d782f7af07..1afb6a5ef06db45fc2995d6f009a812de7f429a6 100644 (file)
@@ -34,7 +34,7 @@ fromtext_in_nsap_ptr(ARGS_FROMTEXT) {
        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;
@@ -54,8 +54,8 @@ totext_in_nsap_ptr(ARGS_TOTEXT) {
        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, &region);
        dns_name_fromregion(&name, &region);
@@ -77,7 +77,7 @@ fromwire_in_nsap_ptr(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, false);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        return dns_name_fromwire(&name, source, dctx, target);
 }
 
@@ -91,7 +91,7 @@ towire_in_nsap_ptr(ARGS_TOWIRE) {
        REQUIRE(rdata->length != 0);
 
        dns_compress_setpermitted(cctx, false);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        dns_name_fromregion(&name, &region);
 
@@ -112,8 +112,8 @@ compare_in_nsap_ptr(ARGS_COMPARE) {
        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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -157,10 +157,10 @@ tostruct_in_nsap_ptr(ARGS_TOSTRUCT) {
        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, &region);
        dns_name_fromregion(&name, &region);
-       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;
@@ -204,7 +204,7 @@ digest_in_nsap_ptr(ARGS_DIGEST) {
        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);
index 7b5a1fbc1e96c40e4ac096ddfa9cd043f3ce07ed..07b555750dc8c8b435ec4693254e556ca7a1013a 100644 (file)
@@ -50,7 +50,7 @@ fromtext_in_px(ARGS_FROMTEXT) {
         */
        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));
 
@@ -59,7 +59,7 @@ fromtext_in_px(ARGS_FROMTEXT) {
         */
        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;
@@ -78,8 +78,8 @@ totext_in_px(ARGS_TOTEXT) {
        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.
@@ -123,7 +123,7 @@ fromwire_in_px(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, false);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
 
        /*
         * Preference.
@@ -166,7 +166,7 @@ towire_in_px(ARGS_TOWIRE) {
        /*
         * MAP822.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        RETERR(dns_name_towire(&name, cctx, target, NULL));
        isc_region_consume(&region, name_length(&name));
@@ -174,7 +174,7 @@ towire_in_px(ARGS_TOWIRE) {
        /*
         * MAPX400.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        return dns_name_towire(&name, cctx, target, NULL);
 }
@@ -199,8 +199,8 @@ compare_in_px(ARGS_COMPARE) {
                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, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -261,7 +261,7 @@ tostruct_in_px(ARGS_TOSTRUCT) {
        px->common.rdtype = rdata->type;
        ISC_LINK_INIT(&px->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
 
        px->preference = uint16_fromregion(&region);
@@ -269,11 +269,11 @@ tostruct_in_px(ARGS_TOSTRUCT) {
 
        dns_name_fromregion(&name, &region);
 
-       dns_name_init(&px->map822, NULL);
+       dns_name_init(&px->map822);
        name_duporclone(&name, mctx, &px->map822);
        isc_region_consume(&region, name_length(&px->map822));
 
-       dns_name_init(&px->mapx400, NULL);
+       dns_name_init(&px->mapx400);
        name_duporclone(&name, mctx, &px->mapx400);
 
        px->mctx = mctx;
@@ -327,14 +327,14 @@ digest_in_px(ARGS_DIGEST) {
        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);
index dc89945702804be2607e695f2472096331fa796e..d8693a511372d95db2c316b72cebe0faa55b5bb2 100644 (file)
@@ -67,7 +67,7 @@ fromtext_in_srv(ARGS_FROMTEXT) {
         */
        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;
@@ -99,8 +99,8 @@ totext_in_srv(ARGS_TOTEXT) {
        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.
@@ -152,7 +152,7 @@ fromwire_in_srv(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, false);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
 
        /*
         * Priority, weight, port.
@@ -189,7 +189,7 @@ towire_in_srv(ARGS_TOWIRE) {
        /*
         * Target.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &sr);
        return dns_name_towire(&name, cctx, target, NULL);
 }
@@ -220,8 +220,8 @@ compare_in_srv(ARGS_COMPARE) {
        /*
         * Target.
         */
-       dns_name_init(&name1, NULL);
-       dns_name_init(&name2, NULL);
+       dns_name_init(&name1);
+       dns_name_init(&name2);
 
        dns_rdata_toregion(rdata1, &region1);
        dns_rdata_toregion(rdata2, &region2);
@@ -271,7 +271,7 @@ tostruct_in_srv(ARGS_TOSTRUCT) {
        srv->common.rdtype = rdata->type;
        ISC_LINK_INIT(&srv->common, link);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        srv->priority = uint16_fromregion(&region);
        isc_region_consume(&region, 2);
@@ -280,7 +280,7 @@ tostruct_in_srv(ARGS_TOSTRUCT) {
        srv->port = uint16_fromregion(&region);
        isc_region_consume(&region, 2);
        dns_name_fromregion(&name, &region);
-       dns_name_init(&srv->target, NULL);
+       dns_name_init(&srv->target);
        name_duporclone(&name, mctx, &srv->target);
        srv->mctx = mctx;
        return ISC_R_SUCCESS;
@@ -316,7 +316,7 @@ additionaldata_in_srv(ARGS_ADDLDATA) {
 
        UNUSED(owner);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        isc_region_consume(&region, 4);
        port = uint16_fromregion(&region);
@@ -363,7 +363,7 @@ digest_in_srv(ARGS_DIGEST) {
        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);
 }
@@ -393,7 +393,7 @@ checknames_in_srv(ARGS_CHECKNAMES) {
 
        dns_rdata_toregion(rdata, &region);
        isc_region_consume(&region, 6);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        if (!dns_name_ishostname(&name, false)) {
                if (bad != NULL) {
index 25033ec704bdd4432485b0e53702f31b7a576bb0..ce7a297ec08995a521689282559b2c109ae6114e 100644 (file)
@@ -579,7 +579,7 @@ generic_fromtext_in_svcb(ARGS_FROMTEXT) {
         */
        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;
@@ -643,8 +643,8 @@ generic_totext_in_svcb(ARGS_TOTEXT) {
 
        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, &region);
 
@@ -786,7 +786,7 @@ generic_fromwire_in_svcb(ARGS_FROMWIRE) {
 
        dctx = dns_decompress_setpermitted(dctx, false);
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
 
        /*
         * SvcPriority.
@@ -938,7 +938,7 @@ generic_towire_in_svcb(ARGS_TOWIRE) {
        /*
         * TargetName.
         */
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        RETERR(dns_name_towire(&name, cctx, target, NULL));
        isc_region_consume(&region, name_length(&name));
@@ -1025,8 +1025,8 @@ generic_tostruct_in_svcb(ARGS_TOSTRUCT) {
        svcb->priority = uint16_fromregion(&region);
        isc_region_consume(&region, 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, &region);
        isc_region_consume(&region, name_length(&name));
 
@@ -1087,7 +1087,7 @@ generic_additionaldata_in_svcb(ARGS_ADDLDATA) {
        isc_region_t region;
        unsigned int cnames = 0;
 
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_rdata_toregion(rdata, &region);
        alias = uint16_fromregion(&region) == 0;
        isc_region_consume(&region, 2);
@@ -1207,7 +1207,7 @@ generic_checknames_in_svcb(ARGS_CHECKNAMES) {
        INSIST(region.length > 1);
        alias = uint16_fromregion(&region) == 0;
        isc_region_consume(&region, 2);
-       dns_name_init(&name, NULL);
+       dns_name_init(&name);
        dns_name_fromregion(&name, &region);
        if (!alias && !dns_name_ishostname(&name, false)) {
                if (bad != NULL) {
index 2e131062d6046e4a6e475bde55db2f2c46754f80..e1e50d58e4e756d279b6a3c5c86d26e4efabf0b5 100644 (file)
@@ -98,7 +98,7 @@ dns_remote_init(dns_remote_t *remote, unsigned int count,
                        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]);
                        }
@@ -117,7 +117,7 @@ dns_remote_init(dns_remote_t *remote, unsigned int count,
                        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]);
                        }
index 17acce6566b3945884366687921653993c04ba44..6a25c4b2107e5373438f6fac3d5291476c081708 100644 (file)
@@ -2325,7 +2325,7 @@ issecuredomain(dns_view_t *view, const dns_name_t *name, dns_rdatatype_t type,
         */
        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;
        }
@@ -3510,7 +3510,7 @@ fctx_getaddresses(fetchctx_t *fctx) {
                    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;
@@ -4681,7 +4681,7 @@ fctx_create(dns_resolver_t *res, isc_loop_t *loop, const dns_name_t *name,
                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;
@@ -6668,7 +6668,7 @@ name_external(const dns_name_t *name, dns_rdatatype_t type, fetchctx_t *fctx) {
         */
        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) {
@@ -6925,7 +6925,7 @@ is_answertarget_allowed(fetchctx_t *fctx, dns_name_t *qname, dns_name_t *rname,
                }
                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);
@@ -10264,7 +10264,7 @@ fctx_minimize_qname(fetchctx_t *fctx) {
 
        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);
@@ -10740,7 +10740,7 @@ dns_resolver_addalternate(dns_resolver_t *res, const isc_sockaddr_t *alt,
        } 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);
index 5e1f2fc294d6ebb8d88dce9df10509e28303e47b..331fe83840915b0af8016caf8ec69d9260d6b229 100644 (file)
@@ -886,7 +886,7 @@ name2ipkey(int log_level, dns_rpz_zone_t *rpz, dns_rpz_type_t rpz_type,
                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);
 
        /*
@@ -1062,7 +1062,7 @@ name2data(dns_rpz_zone_t *rpz, dns_rpz_type_t rpz_type,
                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) {
@@ -1551,15 +1551,15 @@ dns_rpz_new_zone(dns_rpz_zones_t *rpzs, dns_rpz_zone_t **rpzp) {
 
        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);
 
index 180658e803ab738e94d8c62779afb177289c1373..29cf564c6a7ae3a409dce316494bf5dfdfa7b681 100644 (file)
@@ -481,7 +481,7 @@ getnodedata(dns_db_t *db, const dns_name_t *name, bool create,
 
                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) {
@@ -603,7 +603,7 @@ getnodedata(dns_db_t *db, const dns_name_t *name, bool create,
 
        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);
        }
 
@@ -1374,7 +1374,7 @@ dns_sdlzcreateDBP(isc_mem_t *mctx, void *driverarg, void *dbdata,
        };
 
        /* 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);
@@ -1817,7 +1817,7 @@ dns_sdlz_putnamedrr(dns_sdlzallnodes_t *allnodes, const char *name,
                        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 &&
index 8325d08ddd69af60c94f473eb02c03a1658d0c1c..ba37fc9ea05c7a659458256e4e17d42b3c2a6ca5 100644 (file)
@@ -77,9 +77,9 @@ dns_soa_buildrdata(const dns_name_t *origin, const dns_name_t *contact,
        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,
index 3005ad09370382bac10344d6d390e58cc9caf440..f2892041004a241b08facad2ca5672885f967ddf 100644 (file)
@@ -213,9 +213,9 @@ dns_ssutable_addrule(dns_ssutable_t *table, bool grant,
                .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) {
index 94304f6b0849b3d4f5dddc15b79624d8b6d2b51d..56591587a170cf85e4b5f988733755fe9787d8c9 100644 (file)
@@ -255,7 +255,7 @@ dns_tsigkey_createfromkey(const dns_name_t *name, dst_algorithm_t algorithm,
 
        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);
        }
 
@@ -608,7 +608,7 @@ dns_tsig_sign(dns_message_t *msg) {
                .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));
index b97210921e9aa04d1d48f41f38e70b9f221f684d..b39fa34c1824926d8d030879300672e13ad31f00 100644 (file)
@@ -298,7 +298,7 @@ trynsec3:
         * 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);
@@ -2350,7 +2350,7 @@ checkwildcard(dns_validator_t *val, dns_rdatatype_t type,
        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);
 
@@ -2459,7 +2459,7 @@ findnsec3proofs(dns_validator_t *val) {
        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);
index a352d93353a44cbaf7c424ebfe2213dae4dcd1e5..8122fde4e02366e28e67ae53f2b51d06e08eaa7a 100644 (file)
@@ -1250,7 +1250,7 @@ xfrin_create(isc_mem_t *mctx, dns_zone_t *zone, dns_db_t *db, isc_loop_t *loop,
        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);
 
index 01116eeeefcac4ec2f2d7eb2b5b220ca9a0b3a38..99db1a18a75ca62ffe4c6487f3812125cc7a0937 100644 (file)
@@ -1171,8 +1171,8 @@ dns_zone_create(dns_zone_t **zonep, isc_mem_t *mctx, unsigned int tid) {
 
        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);
@@ -1693,7 +1693,7 @@ dns_zone_setorigin(dns_zone_t *zone, const dns_name_t *origin) {
        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);
 
@@ -12526,7 +12526,7 @@ notify_create(isc_mem_t *mctx, unsigned int flags, dns_notify_t **notifyp) {
        isc_mem_attach(mctx, &notify->mctx);
        isc_sockaddr_any(&notify->src);
        isc_sockaddr_any(&notify->dst);
-       dns_name_init(&notify->ns, NULL);
+       dns_name_init(&notify->ns);
        ISC_LINK_INIT(notify, link);
        notify->magic = NOTIFY_MAGIC;
        *notifyp = notify;
@@ -12950,7 +12950,7 @@ zone_notify(dns_zone_t *zone, isc_time_t *now) {
        /*
         * 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;
@@ -13629,7 +13629,7 @@ save_nsrrset(dns_message_t *message, dns_name_t *name,
                        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);
                }
@@ -20203,7 +20203,7 @@ dns_zone_checknames(dns_zone_t *zone, const dns_name_t *name,
                }
        }
 
-       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));
@@ -21283,7 +21283,7 @@ checkds_create(isc_mem_t *mctx, unsigned int flags, dns_checkds_t **checkdsp) {
 
        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;
@@ -21314,7 +21314,7 @@ checkds_createmessage(dns_zone_t *zone, dns_message_t **messagep) {
        /*
         * 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);
@@ -22093,7 +22093,7 @@ zone_checkds(dns_zone_t *zone) {
                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);
index 100778a5087511d8f0bba79215418e2d9a720b1b..7ff78a15826bce4b52e16c06fec910f0e21e4cfb 100644 (file)
@@ -1250,7 +1250,7 @@ verifyemptynodes(const vctx_t *vctx, const dns_name_t *name,
        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);
index 0f382dca7bbb13778f613256a6ef60be94681551..10973151cc71d987546a886623eeba799110ada5 100644 (file)
@@ -852,7 +852,7 @@ cfg_acl_fromconfig(const cfg_obj_t *acl_data, const cfg_obj_t *cctx,
                        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;
index 8e82044971697fb1834a19c01f5c32072140cf7f..6a3d40f446efc871af97c0b6e80c5ebf4dba775d 100644 (file)
@@ -2246,7 +2246,7 @@ ns_client_request_continue(void *arg) {
         * 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;
@@ -2532,8 +2532,8 @@ ns__client_setup(ns_client_t *client, ns_clientmgr_t *mgr, bool new) {
        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;
index 1f927a65876ecfd89eea47c25834787ce0c4d3cf..60f11d4362646d227fc2cea6cd556577047c5019 100644 (file)
@@ -3175,7 +3175,7 @@ rpz_get_p_name(ns_client_t *client, dns_name_t *p_name, dns_rpz_zone_t *rpz,
         * 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 (;;) {
@@ -4520,7 +4520,7 @@ query_findclosestnsec3(dns_name_t *qname, dns_db_t *db,
                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);
@@ -4906,7 +4906,7 @@ redirect2(ns_client_t *client, dns_name_t *name, dns_rdataset_t *rdataset,
        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,
@@ -9848,7 +9848,7 @@ query_coveringnsec(query_ctx_t *qctx) {
 
        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);
@@ -10780,7 +10780,7 @@ query_addbestns(query_ctx_t *qctx) {
        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);
 
        /*
index 7eecbc8bac7392abcf28e76777aca47373983c16..034421641ef89a1a7e278999b394f4013aa9a6bf 100644 (file)
@@ -216,7 +216,7 @@ setup_test(void **state) {
                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));
index 0de8a9e02e7e49899ee0f3d94b02cf7c3b7569ac..e21ce8d1f66bb91cfefe9563ab62c85ed90e477e 100644 (file)
@@ -99,7 +99,7 @@ setup_master(void (*warn)(struct dns_rdatacallbacks *, const char *, ...),
        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,
@@ -469,7 +469,7 @@ ISC_RUN_TEST_IMPL(dumpraw) {
        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);
index da7f072604426d6ea7db0d4e7bc8d201639bea1a..47369761a4fa59e76a035cd55e9a5c01e82a58e7 100644 (file)
@@ -177,7 +177,7 @@ compress_test(const dns_name_t *name1, const dns_name_t *name2,
 
        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);
@@ -234,22 +234,22 @@ ISC_RUN_TEST_IMPL(compression) {
 
        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);
@@ -395,7 +395,7 @@ ISC_RUN_TEST_IMPL(collision) {
 
        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
@@ -471,7 +471,7 @@ ISC_RUN_TEST_IMPL(fromregion) {
         * 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);
@@ -485,7 +485,7 @@ ISC_RUN_TEST_IMPL(fromregion) {
         * 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);
@@ -498,7 +498,7 @@ ISC_RUN_TEST_IMPL(fromregion) {
         * 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);
@@ -510,7 +510,7 @@ ISC_RUN_TEST_IMPL(fromregion) {
         * 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);
@@ -577,7 +577,7 @@ name_attr_zero(struct dns_name_attrs attributes) {
 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);
@@ -589,7 +589,7 @@ ISC_RUN_TEST_IMPL(init) {
 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);
@@ -607,7 +607,7 @@ ISC_RUN_TEST_IMPL(buffer) {
        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));
@@ -636,7 +636,7 @@ ISC_RUN_TEST_IMPL(isabsolute) {
                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);
@@ -866,8 +866,8 @@ ISC_RUN_TEST_IMPL(getlabelsequence) {
                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);
index 8a22fb9e4c404f4f095b60d16f5385d55659bdcb..53b4e7f1cbf96d7240fc8d7234d7e78f5dd0bf11 100644 (file)
@@ -301,7 +301,7 @@ check_struct_conversions(dns_rdata_t *rdata, size_t structsize,
                     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));
index 7a52f7d2f5e5d4b67f28fef231990c07dee22d8f..601bdbb3cbd44d0880cc04609b664ca27398a931 100644 (file)
@@ -95,7 +95,7 @@ add_tsig(dst_context_t *tsigctx, dns_tsigkey_t *key, isc_buffer_t *target,
        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;