]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Use the semantic patch to change the usage isc_mem_create() to new API
authorOndřej Surý <ondrej@sury.org>
Thu, 5 Sep 2019 16:40:57 +0000 (18:40 +0200)
committerOndřej Surý <ondrej@sury.org>
Thu, 12 Sep 2019 07:26:09 +0000 (09:26 +0200)
85 files changed:
bin/check/check-tool.c
bin/check/named-checkconf.c
bin/check/named-checkzone.c
bin/confgen/ddns-confgen.c
bin/confgen/rndc-confgen.c
bin/delv/delv.c
bin/dig/dighost.c
bin/dnssec/dnssec-cds.c
bin/dnssec/dnssec-dsfromkey.c
bin/dnssec/dnssec-importkey.c
bin/dnssec/dnssec-keyfromlabel.c
bin/dnssec/dnssec-keygen.c
bin/dnssec/dnssec-revoke.c
bin/dnssec/dnssec-settime.c
bin/dnssec/dnssec-signzone.c
bin/dnssec/dnssec-verify.c
bin/named/main.c
bin/named/server.c
bin/named/unix/dlz_dlopen_driver.c
bin/named/win32/dlz_dlopen_driver.c
bin/nsupdate/nsupdate.c
bin/pkcs11/pkcs11-tokens.c
bin/rndc/rndc.c
bin/tests/cfg_test.c
bin/tests/makejournal.c
bin/tests/optional/adb_test.c
bin/tests/optional/byaddr_test.c
bin/tests/optional/byname_test.c
bin/tests/optional/db_test.c
bin/tests/optional/gsstest.c
bin/tests/optional/inter_test.c
bin/tests/optional/lex_test.c
bin/tests/optional/log_test.c
bin/tests/optional/master_test.c
bin/tests/optional/mempool_test.c
bin/tests/optional/nsecify.c
bin/tests/optional/ratelimiter_test.c
bin/tests/optional/rbt_test.c
bin/tests/optional/shutdown_test.c
bin/tests/optional/sig0_test.c
bin/tests/optional/sock_test.c
bin/tests/optional/sym_test.c
bin/tests/optional/task_test.c
bin/tests/optional/timer_test.c
bin/tests/optional/zone_test.c
bin/tests/system/pipelined/pipequeries.c
bin/tests/system/rsabigexponent/bigkey.c
bin/tests/system/tkey/keycreate.c
bin/tests/system/tkey/keydelete.c
bin/tests/wire_test.c
bin/tools/dnstap-read.c
bin/tools/mdig.c
bin/tools/named-journalprint.c
bin/tools/named-rrchecker.c
contrib/dlz/bin/dlzbdb/dlzbdb.c
fuzz/dns_rdata_fromwire_text.c
fuzz/fuzz.h
lib/dns/client.c
lib/dns/dnstap.c
lib/dns/geoip2.c
lib/dns/lib.c
lib/dns/name.c
lib/dns/resolver.c
lib/dns/tests/db_test.c
lib/dns/tests/dnstest.c
lib/dns/view.c
lib/dns/zone.c
lib/irs/context.c
lib/irs/tests/resconf_test.c
lib/isc/tests/heap_test.c
lib/isc/tests/ht_test.c
lib/isc/tests/isctest.c
lib/isc/tests/lex_test.c
lib/isc/tests/mem_test.c
lib/isc/tests/random_test.c
lib/isc/tests/task_test.c
lib/isccfg/tests/parser_test.c
lib/ns/client.c
lib/ns/lib.c
lib/ns/tests/nstest.c
lib/samples/nsprobe.c
lib/samples/resolve.c
lib/samples/sample-async.c
lib/samples/sample-request.c
lib/samples/sample-update.c

index c88adb85508742bf5b1437a3e15e7e65f70bc11a..e9ab4eb63303b57b77c98a61b6fd9477119f60b1 100644 (file)
@@ -127,9 +127,7 @@ add(char *key, int value) {
        isc_symvalue_t symvalue;
 
        if (sym_mctx == NULL) {
-               result = isc_mem_create(0, 0, &sym_mctx);
-               if (result != ISC_R_SUCCESS)
-                       return;
+               isc_mem_create(&sym_mctx);
        }
 
        if (symtab == NULL) {
index 2da105e52bf5c206f05ad36d633d4de6fbcf3690..a0dea04667a57bf4a26b0970233b371a38530153 100644 (file)
@@ -585,7 +585,7 @@ main(int argc, char **argv) {
        }
        isc_commandline_reset = true;
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        while ((c = isc_commandline_parse(argc, argv, CMDLINE_FLAGS)) != EOF) {
                switch (c) {
index 11d494a2e3c8a8de6ef5a6384da1bef491ee0de5..de6bb94b8e9e336d4184aeb2e30bd4a1b7171e4f 100644 (file)
@@ -517,7 +517,7 @@ main(int argc, char **argv) {
        InitSockets();
 #endif
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
        if (!quiet)
                RUNTIME_CHECK(setup_logging(mctx, errout, &lctx)
                              == ISC_R_SUCCESS);
index 45603f07572099adaa7b06e463506f85ceea5da9..af5b0b3b65df94f18bc5ac1bebadd8f9b4bb7083 100644 (file)
@@ -207,7 +207,7 @@ main(int argc, char **argv) {
        /* Use canonical algorithm name */
        algname = alg_totext(alg);
 
-       DO("create memory context", isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
 
        if (keyname == NULL) {
                const char *suffix = NULL;
index ad2536e0c8d6957868657cee77946f3cf5f4bcfa..30d4cf99e0b9c7c01dc25d5d1879005c23f8590e 100644 (file)
@@ -209,7 +209,7 @@ main(int argc, char **argv) {
                keysize = alg_bits(alg);
        algname = alg_totext(alg);
 
-       DO("create memory context", isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
        isc_buffer_init(&key_txtbuffer, &key_txtsecret, sizeof(key_txtsecret));
 
        generate_key(mctx, alg, keysize, &key_txtbuffer);
index 78e0d15d8deb39f2c351dc2a1e21049aaacac2ca..7155d4b2994fc05eea3c9a4eaa882a28a63d2330 100644 (file)
@@ -1642,9 +1642,7 @@ main(int argc, char *argv[]) {
        if (result != ISC_R_SUCCESS)
                fatal("dns_lib_init failed: %d", result);
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS)
-               fatal("failed to create mctx");
+       isc_mem_create(&mctx);
 
        CHECK(isc_appctx_create(mctx, &actx));
        CHECK(isc_taskmgr_createinctx(mctx, 1, 0, &taskmgr));
index 3a21d6516feda79e8a84e16dbed4eee200e6278b..62da6e3a73d3608500bf83274d7ccadbe148a2d0 100644 (file)
@@ -1365,8 +1365,7 @@ setup_libs(void) {
        if (!have_ipv6 && !have_ipv4)
                fatal("can't find either v4 or v6 networking");
 
-       result = isc_mem_create(0, 0, &mctx);
-       check_result(result, "isc_mem_create");
+       isc_mem_create(&mctx);
        isc_mem_setname(mctx, "dig", NULL);
 
        result = isc_log_create(mctx, &lctx, &logconfig);
index 673442c4aeda543504e2acb1a2846f21549d1ad3..9b362630fa8b89160e95298423f367b0f19617c4 100644 (file)
@@ -1074,10 +1074,7 @@ main(int argc, char *argv[]) {
        int ch;
        char *endp;
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS) {
-               fatal("out of memory");
-       }
+       isc_mem_create(&mctx);
 
 #if USE_PKCS11
        pk11_result_register();
index d6f44d856627088a9b0febae661e416dcb3de534..b598d91d0e0a12949d5cbe379fa9255f023a7a09 100644 (file)
@@ -350,10 +350,7 @@ main(int argc, char **argv) {
                usage();
        }
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS) {
-               fatal("out of memory");
-       }
+       isc_mem_create(&mctx);
 
 #if USE_PKCS11
        pk11_result_register();
index 494535bd10147c638bed69da11be5608ca421d9d..c97bfe3624ea5de640d558c6cce80da5f69a69a7 100644 (file)
@@ -300,9 +300,7 @@ main(int argc, char **argv) {
        if (argc == 1)
                usage();
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS)
-               fatal("out of memory");
+       isc_mem_create(&mctx);
 
 #if USE_PKCS11
        pk11_result_register();
index 888d34bc09b98b12a48eddccb4f7b9296c6f493b..e9dfe36f4fe7c9e67cba8aeade5407f3233908f8 100644 (file)
@@ -163,7 +163,7 @@ main(int argc, char **argv) {
        if (argc == 1)
                usage();
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
 #if USE_PKCS11
        pk11_result_register();
index 2fad3fb285cb0a8b768f5b7b9d42986c87bea851..85362db2a1d39f34b3a639300a548e924e4ada95 100644 (file)
@@ -259,7 +259,7 @@ main(int argc, char **argv) {
        }
        isc_commandline_reset = true;
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        isc_stdtime_get(&now);
 
index cb4b2a2ce4cb8262d536bfebf5fbf1bc67ed767c..1d9fa1680af175641911e3127c0d63d67926c8bb 100644 (file)
@@ -88,9 +88,7 @@ main(int argc, char **argv) {
        if (argc == 1)
                usage();
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS)
-               fatal("Out of memory");
+       isc_mem_create(&mctx);
 
 #if HAVE_PKCS11
        pk11_result_register();
index 654b96f6ce267ed1730d0fe90692d39eed8f3b4b..bcf32c72b7973a0e9980385c175e4e03a50beb7a 100644 (file)
@@ -167,9 +167,7 @@ main(int argc, char **argv) {
        if (argc == 1)
                usage();
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS)
-               fatal("Out of memory");
+       isc_mem_create(&mctx);
 
        setup_logging(mctx, &log);
 
index 56c85a0759e19d0155e2927bd50422ac67702f05..005e7fe81061fc9f30fb7435624f7724fb6cf817 100644 (file)
@@ -3230,9 +3230,7 @@ main(int argc, char *argv[]) {
 
        check_result(isc_app_start(), "isc_app_start");
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS)
-               fatal("out of memory");
+       isc_mem_create(&mctx);
 
 #if USE_PKCS11
        pk11_result_register();
index 420bf979b8799681f770085e308958f91448a1af..483577ef4fb7fe70f2d41006957f6e7db22724af 100644 (file)
@@ -209,9 +209,7 @@ main(int argc, char *argv[]) {
        isc_commandline_reset = true;
        check_result(isc_app_start(), "isc_app_start");
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS)
-               fatal("out of memory");
+       isc_mem_create(&mctx);
 
 #if USE_PKCS11
        pk11_result_register();
index 565dfe1253c1fdd11ca5a0b1edbc74c2c6dd52f2..de914870ccc5e9cc553f8097c9bf9a71e9a7fa46 100644 (file)
@@ -1462,10 +1462,7 @@ main(int argc, char *argv[]) {
                                                named_g_chrootdir);
        }
 
-       result = isc_mem_create(0, 0, &named_g_mctx);
-       if (result != ISC_R_SUCCESS)
-               named_main_earlyfatal("isc_mem_create() failed: %s",
-                                  isc_result_totext(result));
+       isc_mem_create(&named_g_mctx);
        isc_mem_setname(named_g_mctx, "main", NULL);
 
        setup();
index 9c3bd99e3cf15c17e80ec376dfae9ca947169487..5f9fdd21e21f6899b94fe31414382092f851d795 100644 (file)
@@ -4349,9 +4349,9 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewlist,
                         * cache, for the main cache memory and the heap
                         * memory.
                         */
-                       CHECK(isc_mem_create(0, 0, &cmctx));
+                       isc_mem_create(&cmctx);
                        isc_mem_setname(cmctx, "cache", NULL);
-                       CHECK(isc_mem_create(0, 0, &hmctx));
+                       isc_mem_create(&hmctx);
                        isc_mem_setname(hmctx, "cache_heap", NULL);
                        CHECK(dns_cache_create(cmctx, hmctx, named_g_taskmgr,
                                               named_g_timermgr, view->rdclass,
index c1e2f8905b6d4251029944aa8af62734f8f19562..3b3682e46d8fda1ec0d6af02f3ff537db7b91247 100644 (file)
@@ -225,9 +225,7 @@ dlopen_dlz_create(const char *dlzname, unsigned int argc, char *argv[],
                return (ISC_R_FAILURE);
        }
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS)
-               return (result);
+       isc_mem_create(&mctx);
 
        cd = isc_mem_get(mctx, sizeof(*cd));
        memset(cd, 0, sizeof(*cd));
index d6dd10e67afd767cec57f13ebede7c653f849643..d981aaf585796bc85de0aa9d46b5adef23ae7139 100644 (file)
@@ -224,7 +224,7 @@ dlopen_dlz_create(const char *dlzname, unsigned int argc, char *argv[],
                return (ISC_R_FAILURE);
        }
 
-       isc_mem_create(0, 0, &mctx);
+       isc_mem_create(&mctx);
 
        cd = isc_mem_get(mctx, sizeof(*cd));
        memset(cd, 0, sizeof(*cd));
index 378a78d24e6cccace10a408d300005b1d8f259b3..f403095e6b22223371f338c7b1dd6edde159a651 100644 (file)
@@ -3269,8 +3269,7 @@ main(int argc, char **argv) {
 
        pre_parse_args(argc, argv);
 
-       result = isc_mem_create(0, 0, &gmctx);
-       check_result(result, "isc_mem_create");
+       isc_mem_create(&gmctx);
 
        parse_args(argc, argv);
 
index 6971084d6e317fef0b342bdd8db1a318ae7c9646..82584e1a84493e61adba7071dc2b4aabe7d4d42f 100644 (file)
@@ -65,10 +65,7 @@ main(int argc, char *argv[]) {
                exit(1);
        }
 
-       if (isc_mem_create(0, 0, &mctx) != ISC_R_SUCCESS) {
-               fprintf(stderr, "isc_mem_create() failed\n");
-               exit(1);
-       }
+       isc_mem_create(&mctx);
 
        pk11_result_register();
 
index 6f9c9b307cdc6b58a5dfee97f3bca1fd80344222..29733ca4097c7a59acc07b7a2338a67476bb2e54 100644 (file)
@@ -930,7 +930,7 @@ main(int argc, char **argv) {
 
        serial = isc_random32();
 
-       DO("create memory context", isc_mem_create(0, 0, &rndc_mctx));
+       isc_mem_create(&rndc_mctx);
        DO("create socket manager", isc_socketmgr_create(rndc_mctx, &socketmgr));
        DO("create task manager", isc_taskmgr_create(rndc_mctx, 1, 0, &taskmgr));
        DO("create task", isc_task_create(taskmgr, 0, &task));
index d16b3bd6995b3b163df8bc1f58d50198c2887476..349c07eb1bbe905a3692f9d35be8b6f1db2cfa07 100644 (file)
@@ -70,7 +70,7 @@ main(int argc, char **argv) {
        unsigned int zonetype = 0;
        unsigned int pflags = 0;
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        result = isc_log_create(mctx, &lctx, &lcfg);
        check_result(result, "isc_log_create()");
index 7d206dddc8dcafbb737e5ee91be74607eab83116..95a6609bb3cecf24f6744e8b061947c6eaf72f1a 100644 (file)
@@ -96,7 +96,7 @@ main(int argc, char **argv) {
        journal = argv[4];
 
        isc_mem_debugging |= ISC_MEM_DEBUGRECORD;
-       CHECK(isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
 
        CHECK(dst_lib_init(mctx, NULL));
        dst_active = true;
index 0461d7d7d1e5692ebaa9e513e805404cb0be90c1..1dcdeff0fda407833ef11291f2db43d10da885de 100644 (file)
@@ -295,7 +295,7 @@ main(int argc, char **argv) {
        /*
         * EVERYTHING needs a memory context.
         */
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        cmp = NULL;
        RUNTIME_CHECK(isc_mempool_create(mctx, sizeof(client_t), &cmp)
index 1cd0e61661cad4af2d4ec9e1a80c55dc1d52f0f7..b72f5087088dcdc0abfd247a9f231e83c81ccf3f 100644 (file)
@@ -87,7 +87,7 @@ main(int argc, char *argv[]) {
        dns_result_register();
 
        mctx = NULL;
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        while ((ch = isc_commandline_parse(argc, argv, "nvw:")) != -1) {
                switch (ch) {
index 4299650ec04d38013467e7265ae698c982970a52..ccff87a5fee8a2c789046d3b676e9aa4528d98d4 100644 (file)
@@ -201,7 +201,7 @@ main(int argc, char *argv[]) {
        dns_result_register();
 
        mctx = NULL;
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        while ((ch = isc_commandline_parse(argc, argv, "d:vw:")) != -1) {
                switch (ch) {
index b30e01ec545cc60fa61258c4907025bc116ee05e..af3dd9cc43f84eddecc86bafe49be1133e9e4075 100644 (file)
@@ -362,7 +362,7 @@ main(int argc, char *argv[]) {
 
        dns_result_register();
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
        RUNTIME_CHECK(dns_dbtable_create(mctx, dns_rdataclass_in, &dbtable) ==
                      ISC_R_SUCCESS);
 
index 43742c839c15ca9681e79f439d86c7768eb3df5d..49f0a507d3b690df01276df203c5ce8f0ab80677 100644 (file)
@@ -445,7 +445,7 @@ main(int argc, char *argv[]) {
        dns_result_register();
 
        mctx = NULL;
-       RUNCHECK(isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
 
        RUNCHECK(isc_log_create(mctx, &lctx, &lcfg));
        isc_log_setcontext(lctx);
index e6b08b4cef19f02eab4257975c6e9b92fa0965da..a054eba31dc41a5537daf4d4857138c499863c40 100644 (file)
@@ -30,7 +30,7 @@ main(int argc, char **argv) {
        UNUSED(argc);
        UNUSED(argv);
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
        result = isc_interfaceiter_create(mctx, &iter);
        if (result != ISC_R_SUCCESS)
                goto cleanup;
index c6940255e945001de96764a236b1570f2bf4e54a..93b4baa608462f29391a1ddadccd8275067d28bd 100644 (file)
@@ -90,7 +90,7 @@ main(int argc, char *argv[]) {
                }
        }
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
        RUNTIME_CHECK(isc_lex_create(mctx, 256, &lex) == ISC_R_SUCCESS);
 
        if (masterfile) {
index d57bcf015a1349f97fa9ac10e4b81317b10a6c04..23ee80323f4a0fa1bad88d4526434e59fef47b8c 100644 (file)
@@ -106,7 +106,7 @@ main(int argc, char **argv) {
        lctx = NULL;
        lcfg = NULL;
 
-       CHECK(isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
        CHECK(isc_log_create(mctx, &lctx, &lcfg));
 
        CHECK(isc_log_settag(lcfg, progname));
index 0054ab4a0ffa65a537006c4577353145738e577d..7806ded6ec5a7c3b4d6e0ac11a3a75dd7befa45b 100644 (file)
@@ -57,7 +57,7 @@ main(int argc, char *argv[]) {
 
        UNUSED(argc);
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        if (argv[1]) {
                isc_buffer_init(&source, argv[1], strlen(argv[1]));
index 3474856e32598da638097432fab0934e2f505312..bc359f41f3edaa068e648fce52156546be55ef6b 100644 (file)
@@ -31,7 +31,7 @@ main(int argc, char *argv[]) {
        isc_mutex_init(&lock);
 
        mctx = NULL;
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        mp1 = NULL;
        RUNTIME_CHECK(isc_mempool_create(mctx, 24, &mp1) == ISC_R_SUCCESS);
index e39da005d6746aec602e8118298d26c59f539eb5..8a7f9128123baffb18110a3ae86e516f2c90e843 100644 (file)
@@ -186,12 +186,10 @@ nsecify(char *filename) {
 int
 main(int argc, char *argv[]) {
        int i;
-       isc_result_t result;
 
        dns_result_register();
 
-       result = isc_mem_create(0, 0, &mctx);
-       check_result(result, "isc_mem_create()");
+       isc_mem_create(&mctx);
 
        argc--;
        argv++;
index 3e9df9b16d8f9becd84da1e9cfd215700172b0da..5bb0f081a680f11b11a2e044de1d9487d4c22616 100644 (file)
@@ -101,7 +101,7 @@ main(int argc, char *argv[]) {
        isc_app_start();
        isc_interval_set(&linterval, 1, 0);
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
        RUNTIME_CHECK(isc_taskmgr_create(mctx, 3, 0, &taskmgr) ==
                      ISC_R_SUCCESS);
        RUNTIME_CHECK(isc_timermgr_create(mctx, &timermgr) ==
index 404c0197780bc72ab3aa6f679092f7389729ec96..0fdd5ab5e6b12dc4dcf48b938d20f99d624e5877 100644 (file)
@@ -277,12 +277,7 @@ main(int argc, char **argv) {
         */
        isc_mem_debugging = ISC_MEM_DEBUGRECORD;
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS) {
-               printf("isc_mem_create: %s: exiting\n",
-                      dns_result_totext(result));
-               exit(1);
-       }
+       isc_mem_create(&mctx);
 
        result = dns_rbt_create(mctx, delete_name, NULL, &rbt);
        if (result != ISC_R_SUCCESS) {
index 42b898c505389f8307511e071ac7be9724d519fc..6c533dc99292ce53951c3a23341ab445c1e0ba63 100644 (file)
@@ -178,9 +178,9 @@ main(int argc, char *argv[]) {
        printf("%u workers\n", workers);
 
        mctx = NULL;
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
        mctx2 = NULL;
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx2) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx2);
        RUNTIME_CHECK(isc_taskmgr_create(mctx, workers, 0, &task_manager) ==
                      ISC_R_SUCCESS);
        RUNTIME_CHECK(isc_timermgr_create(mctx, &timer_manager) ==
index 5cf9dd8c861275eb50fbfa90eb6800057a1d9ae4..175edd80cdf22ca0f425f8ca2eb59fd56ca4398b 100644 (file)
@@ -207,7 +207,7 @@ main(int argc, char *argv[]) {
        isc_mutex_init(&lock);
 
        mctx = NULL;
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        while ((ch = isc_commandline_parse(argc, argv, "vp:")) != -1) {
                switch (ch) {
index 96b9602292bd0874bd74d4e8adc0fbc3ef8012d1..15ea571c2c6b10b850f0478cad1efe31231f931b 100644 (file)
@@ -286,7 +286,7 @@ main(int argc, char *argv[]) {
         * EVERYTHING needs a memory context.
         */
        mctx = NULL;
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        /*
         * The task manager is independent (other than memory context)
index adf15adc232291a0cde0f758bfd829e2fc7048c9..aec15f25f4d0d3d4251abc2b46b5ee2c817d2ea4 100644 (file)
@@ -59,7 +59,7 @@ main(int argc, char *argv[]) {
                }
        }
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
        RUNTIME_CHECK(isc_symtab_create(mctx, 691, undefine_action, NULL,
                                        case_sensitive, &st) == ISC_R_SUCCESS);
 
index 73daf5595617b5afe3fa5caf6addb0eb92553a65..9a680c0cc7b6b618fc66c9f3021195a86433a161 100644 (file)
@@ -77,7 +77,7 @@ main(int argc, char *argv[]) {
                workers = 2;
        printf("%u workers\n", workers);
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        RUNTIME_CHECK(isc_taskmgr_create(mctx, workers, 0, &manager) ==
                      ISC_R_SUCCESS);
index a36eced82d88d7393c3eb9630dbec917573bd217..6122aca33e8329119e98930b7c855082ed69f36c 100644 (file)
@@ -107,7 +107,7 @@ main(int argc, char *argv[]) {
                workers = 2;
        printf("%u workers\n", workers);
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx1) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx1);
        RUNTIME_CHECK(isc_taskmgr_create(mctx1, workers, 0, &manager) ==
                      ISC_R_SUCCESS);
        RUNTIME_CHECK(isc_timermgr_create(mctx1, &timgr) == ISC_R_SUCCESS);
index e9b07d9bc7b4f70b1a2c5ff2aaeda168c849c4ab..9a266e979e75118b7f5847864b5950207f6b4a7e 100644 (file)
@@ -280,7 +280,7 @@ main(int argc, char **argv) {
                usage();
 
        RUNTIME_CHECK(isc_app_start() == ISC_R_SUCCESS);
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
        RUNTIME_CHECK(isc_taskmgr_create(mctx, 2, 0, &taskmgr) ==
                      ISC_R_SUCCESS);
        RUNTIME_CHECK(isc_timermgr_create(mctx, &timermgr) == ISC_R_SUCCESS);
index 828fac41275fa5854db27e52f6cd02fc3ccf8a52..f04b7f0c04916c994e5b35f748b42fc119d4bbda 100644 (file)
@@ -268,7 +268,7 @@ main(int argc, char *argv[]) {
        isc_sockaddr_fromin(&dstaddr, &inaddr, port);
 
        mctx = NULL;
-       RUNCHECK(isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
 
        lctx = NULL;
        lcfg = NULL;
index 7533540e6db37eb4099510b3a72c2e66a8726c22..d01d264832efe98e4e842befd8ea7fcc0c8675eb 100644 (file)
@@ -101,7 +101,7 @@ main(int argc, char **argv) {
 
        dns_result_register();
 
-       CHECK(isc_mem_create(0, 0, &mctx), "isc_mem_create()");
+       isc_mem_create(&mctx);
        CHECK(dst_lib_init(mctx, NULL), "dst_lib_init()");
        CHECK(isc_log_create(mctx, &log_, &logconfig), "isc_log_create()");
        isc_log_setcontext(log_);
index f872d5e2c8bbefec376bb2a5994cf19b4c8cc5ad..9ccb24ff3281a8d88ea4f26a3bbba19cb0ed435a 100644 (file)
@@ -227,7 +227,7 @@ main(int argc, char *argv[]) {
 
        mctx = NULL;
        isc_mem_debugging = ISC_MEM_DEBUGRECORD;
-       RUNCHECK(isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
 
        log = NULL;
        logconfig = NULL;
index 0613f697a0d9b7b359acf753c3006e744bf1104c..c96d38950c8c4561a0268cfccd7c08147a24b6ba 100644 (file)
@@ -166,7 +166,7 @@ main(int argc, char **argv) {
        dns_result_register();
 
        mctx = NULL;
-       RUNCHECK(isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
 
        log = NULL;
        logconfig = NULL;
index 7e3570fdd9211627d3d304e7686e899766399105..191c4507aa15becfa86798d6b26a9d9671bce21c 100644 (file)
@@ -132,7 +132,7 @@ main(int argc, char *argv[]) {
        }
        isc_commandline_reset = true;
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        while ((ch = isc_commandline_parse(argc, argv, CMDLINE_FLAGS)) != -1) {
                switch (ch) {
index 94fc49a01cef027833bc0d34950eec168e8e3220..77d964074b4138daea4a97d4fdc26b17989a4079 100644 (file)
@@ -342,7 +342,7 @@ main(int argc, char *argv[]) {
        if (argc < 1)
                fatal("no file specified");
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        dns_result_register();
 
index 06870d51b1ba323865121479a5f652457b0de240..29e2407705a7fd6055bed3997f31e19877cdd804 100644 (file)
@@ -2015,7 +2015,7 @@ main(int argc, char *argv[]) {
        preparse_args(argc, argv);
 
        mctx = NULL;
-       RUNCHECK(isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
 
        lctx = NULL;
        lcfg = NULL;
index 46af37ce0ff2e9817fdbdaaddca7d522f9e58691..15d63aca987dd8ca8153d32a8b40c09c7e2db465 100644 (file)
@@ -67,7 +67,7 @@ main(int argc, char **argv) {
 
        file = argv[1];
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
        RUNTIME_CHECK(setup_logging(mctx, stderr, &lctx) == ISC_R_SUCCESS);
 
        result = dns_journal_print(mctx, file, stdout);
index b80227baca616ff04fc926a916890bf82a80c843..c9f9b4a595a50747afe6840e6600563d9a59c4e8 100644 (file)
@@ -146,7 +146,7 @@ main(int argc, char *argv[]) {
        if (doexit)
                exit(0);
 
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
        RUNTIME_CHECK(isc_lex_create(mctx, 256, &lex) == ISC_R_SUCCESS);
 
        /*
index c3cd51811e0b977d9a447929c8e7075cdcfb5df7..d01a50a34ba931f1d93f89b833b6837a3d03a225 100644 (file)
@@ -668,11 +668,7 @@ open_lexer(void) {
                return ISC_R_SUCCESS;
 
        /* allocate memory for lexer, and verify it was allocated */
-       result = isc_mem_create(0, 0, &lex_mctx);
-       if (result != ISC_R_SUCCESS) {
-               fprintf(stderr, "unexpected error creating lexer\n");
-               return result;
-       }
+       isc_mem_create(&lex_mctx);
 
        /* create lexer */
        result = isc_lex_create(lex_mctx, 1500, &lexer);
index 628c71ed27248b0255cd1bfe38c3a444c4e2c4dc..7b001f21f704db9e36f64e054ac01ab860d5e0f4 100644 (file)
@@ -98,7 +98,7 @@ int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
        rdtype = typelist[(*data++) % types]; size--;
        rdclass = classlist[(*data++) % classes]; size--;
 
-       CHECK(isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
 
        CHECK(isc_lex_create(mctx, 64, &lex));
        memset(specials, 0, sizeof(specials));
index 93b9b13d03f02e943fa7fd0cd649b6972ec8c049..1db7b18f822c996a30d24f5f9c05f7fcde6a9fb0 100644 (file)
@@ -28,7 +28,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size);
 static isc_mem_t *mctx = NULL;
 
 static void __attribute__((constructor)) init(void) {
-       RUNTIME_CHECK(isc_mem_create(0, 0, &mctx) == ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
        RUNTIME_CHECK(dst_lib_init(mctx, NULL) == ISC_R_SUCCESS);
 }
 
index dd37900a71cc4ebfce89c5165b35e2ed0abc7751..3d17909132563c50ca24fb26dadde6fdcf0e1bf0 100644 (file)
@@ -413,9 +413,7 @@ dns_client_create(dns_client_t **clientp, unsigned int options) {
        unsigned int logdebuglevel = 0;
 #endif
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS)
-               return (result);
+       isc_mem_create(&mctx);
        result = isc_appctx_create(mctx, &actx);
        if (result != ISC_R_SUCCESS)
                goto cleanup;
index a32bac2c56af8c2fd35bff9b74a2a832c5227bcb..7a4a01ea609850eadf6726395d51f27475da2fde 100644 (file)
@@ -164,10 +164,9 @@ dt_init(void) {
        if (!dt_initialized) {
                int ret;
 
-               if (dt_mctx == NULL)
-                       result = isc_mem_create(0, 0, &dt_mctx);
-               if (result != ISC_R_SUCCESS)
-                       goto unlock;
+               if (dt_mctx == NULL) {
+                       isc_mem_create(&dt_mctx);
+               }
                isc_mem_setname(dt_mctx, "dt", NULL);
                isc_mem_setdestroycheck(dt_mctx, false);
 
@@ -177,7 +176,6 @@ dt_init(void) {
                else
                        result = ISC_R_FAILURE;
        }
-unlock:
        UNLOCK(&dt_mutex);
 
        return (result);
index c2cd08a804d766874d1cda2fde668e43ec4efaa8..513e423fa5c9f3812dd42582b4fc0ebb828a4949 100644 (file)
@@ -108,10 +108,7 @@ state_key_init(void) {
                        int ret;
 
                        if (state_mctx == NULL) {
-                               result = isc_mem_create(0, 0, &state_mctx);
-                       }
-                       if (result != ISC_R_SUCCESS) {
-                               goto unlock;
+                               isc_mem_create(&state_mctx);
                        }
                        isc_mem_setname(state_mctx, "geoip_state", NULL);
                        isc_mem_setdestroycheck(state_mctx, false);
@@ -123,7 +120,6 @@ state_key_init(void) {
                                result = ISC_R_FAILURE;
                        }
                }
- unlock:
                UNLOCK(&key_mutex);
        }
 
index e2b92a99d7062a7c5a5e8bca305ff15bbd4a88ea..629d2151dce3a5434ce6d6818d066c10cc0065fa 100644 (file)
@@ -54,9 +54,7 @@ initialize(void) {
 
        isc_refcount_init(&references, 0);
 
-       result = isc_mem_create(0, 0, &dns_g_mctx);
-       if (result != ISC_R_SUCCESS)
-               return;
+       isc_mem_create(&dns_g_mctx);
        dns_result_register();
        result = dns_ecdb_register(dns_g_mctx, &dbimp);
        if (result != ISC_R_SUCCESS)
index 03ec8f32c0ab5255dae2771585efa75f7257b5a6..6e169bfa90ea71161c800ca23c49093e610e493c 100644 (file)
@@ -1299,10 +1299,9 @@ totext_filter_proc_key_init(void) {
 
        if (!thread_key_initialized) {
                LOCK(&thread_key_mutex);
-               if (thread_key_mctx == NULL)
-                       result = isc_mem_create(0, 0, &thread_key_mctx);
-               if (result != ISC_R_SUCCESS)
-                       goto unlock;
+               if (thread_key_mctx == NULL) {
+                       isc_mem_create(&thread_key_mctx);
+               }
                isc_mem_setname(thread_key_mctx, "threadkey", NULL);
                isc_mem_setdestroycheck(thread_key_mctx, false);
 
@@ -1311,9 +1310,9 @@ totext_filter_proc_key_init(void) {
                                           free_specific) != 0) {
                        result = ISC_R_FAILURE;
                        isc_mem_detach(&thread_key_mctx);
-               } else
+               } else {
                        thread_key_initialized = 1;
- unlock:
+               }
                UNLOCK(&thread_key_mutex);
        }
        return (result);
index dc29bccf3c2e1f0007ee67467e3a44f975340a3a..06787c0d64e394c4821c62245a1f402748f76f23 100644 (file)
@@ -9977,12 +9977,7 @@ dns_resolver_create(dns_view_t *view,
                 * contention among multiple threads.  Do this only when
                 * enabling threads because it will be require more memory.
                 */
-               result = isc_mem_create(0, 0, &res->buckets[i].mctx);
-               if (result != ISC_R_SUCCESS) {
-                       isc_task_detach(&res->buckets[i].task);
-                       isc_mutex_destroy(&res->buckets[i].lock);
-                       goto cleanup_buckets;
-               }
+               isc_mem_create(&res->buckets[i].mctx);
                isc_mem_setname(res->buckets[i].mctx, name, NULL);
                isc_task_setname(res->buckets[i].task, name, res);
                ISC_LIST_INIT(res->buckets[i].fctxs);
index 6738a53a1f77a7a5df729ef6d1e700ab4d4c464e..851df601cb0ff9b2a623d16c62958ae6b435f1bd 100644 (file)
@@ -69,8 +69,7 @@ getoriginnode_test(void **state) {
 
        UNUSED(state);
 
-       result = isc_mem_create(0, 0, &mctx);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        result = dns_db_create(mctx, "rbt", dns_rootname, dns_dbtype_zone,
                               dns_rdataclass_in, 0, NULL, &db);
@@ -98,8 +97,7 @@ getsetservestalettl_test(void **state) {
 
        UNUSED(state);
 
-       result = isc_mem_create(0, 0, &mctx);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        result = dns_db_create(mctx, "rbt", dns_rootname, dns_dbtype_cache,
                               dns_rdataclass_in, 0, NULL, &db);
@@ -142,8 +140,7 @@ dns_dbfind_staleok_test(void **state) {
 
        UNUSED(state);
 
-       result = isc_mem_create(0, 0, &mctx);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        result = dns_db_create(mctx, "rbt", dns_rootname, dns_dbtype_cache,
                               dns_rdataclass_in, 0, NULL, &db);
index ce83df60a2802040c1ef7385cd84df69d31e22b0..e1d877f59c73c442d266b447ed5cc1dd550c6454 100644 (file)
@@ -142,7 +142,7 @@ dns_test_begin(FILE *logfile, bool start_managers) {
        }
 
        INSIST(dt_mctx == NULL);
-       CHECK(isc_mem_create(0, 0, &dt_mctx));
+       isc_mem_create(&dt_mctx);
 
        /* Don't check the memory leaks as they hide the assertions */
        isc_mem_setdestroycheck(dt_mctx, false);
index cf6550b29d3e2b086df54589e84a48b3d96a49fb..ce2ca2e096876757a1a3e93ac39545122313fa5e 100644 (file)
@@ -778,11 +778,7 @@ dns_view_createresolver(dns_view_t *view,
        view->attributes &= ~DNS_VIEWATTR_RESSHUTDOWN;
        isc_refcount_increment(&view->weakrefs);
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS) {
-               dns_resolver_shutdown(view->resolver);
-               return (result);
-       }
+       isc_mem_create(&mctx);
 
        result = dns_adb_create(mctx, view, timermgr, taskmgr, &view->adb);
        isc_mem_setname(mctx, "ADB", NULL);
index 24430e610a63205de3b22e284014f07fdf4a17b3..1904c26dc6fd0fbd33dbb8144d6bd9a22d242b42 100644 (file)
@@ -16775,16 +16775,13 @@ dns_zonemgr_shutdown(dns_zonemgr_t *zmgr) {
 
 static isc_result_t
 mctxinit(void **target, void *arg) {
-       isc_result_t result;
        isc_mem_t *mctx = NULL;
 
        UNUSED(arg);
 
        REQUIRE(target != NULL && *target == NULL);
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS)
-               return (result);
+       isc_mem_create(&mctx);
        isc_mem_setname(mctx, "zonemgr-pool", NULL);
 
        *target = mctx;
index c9d4b7d4c37021bc20bda1244cf08c12dd84215a..a359c1ee890b88e0f35e0d2289d268dff1a0c552 100644 (file)
@@ -93,9 +93,7 @@ ctxs_init(isc_mem_t **mctxp, isc_appctx_t **actxp,
 {
        isc_result_t result;
 
-       result = isc_mem_create(0, 0, mctxp);
-       if (result != ISC_R_SUCCESS)
-               goto fail;
+       isc_mem_create(mctxp);
 
        result = isc_appctx_create(*mctxp, actxp);
        if (result != ISC_R_SUCCESS)
index 81b601d52a16f1aebfaf8aa2812ea691784467ad..9b5a44ec6d10ac891440bbb226660e95a1319f37 100644 (file)
@@ -34,10 +34,7 @@ static isc_mem_t *mctx = NULL;
 
 static void
 setup_test() {
-       isc_result_t result;
-
-       result = isc_mem_create(0, 0, &mctx);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        /*
         * the caller might run from another directory, but tests
index 9cc043152a79a2cbf09787d59c5704c4c179b8af..b0b8e644815ef821f775f525280bfa8b2145e257 100644 (file)
@@ -58,8 +58,7 @@ isc_heap_delete_test(void **state) {
 
        UNUSED(state);
 
-       result = isc_mem_create(0, 0, &mctx);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        result = isc_heap_create(mctx, compare, idx, 0, &heap);
        assert_int_equal(result, ISC_R_SUCCESS);
index ff7446cce147e02931c5b55363a454435a40f2e0..9129365912785322009276b39b929d70b53465bc 100644 (file)
@@ -53,9 +53,8 @@ test_ht_full(int bits, uintptr_t count) {
        isc_mem_t *mctx = NULL;
        uintptr_t i;
 
-       result = isc_mem_createx(0, 0, default_memalloc, default_memfree,
-                                NULL, &mctx, 0);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_createx(default_memalloc, default_memfree,
+                       NULL, &mctx, 0);
 
        result = isc_ht_init(&ht, mctx, bits);
        assert_int_equal(result, ISC_R_SUCCESS);
@@ -207,9 +206,8 @@ test_ht_iterator() {
        unsigned char key[16];
        size_t tksize;
 
-       result = isc_mem_createx(0, 0, default_memalloc, default_memfree,
-                                NULL, &mctx, 0);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_createx(default_memalloc, default_memfree,
+                       NULL, &mctx, 0);
 
        result = isc_ht_init(&ht, mctx, 16);
        assert_int_equal(result, ISC_R_SUCCESS);
index 6878354a73fea898b3291ed80a07bd9cf06fc3ef..ed5801b56ea3c5cccfed4e989339a91153c95f17 100644 (file)
@@ -109,7 +109,7 @@ isc_test_begin(FILE *logfile, bool start_managers,
        isc_mem_debugging |= ISC_MEM_DEBUGRECORD;
 
        INSIST(mctx == NULL);
-       CHECK(isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
 
        if (logfile != NULL) {
                isc_logdestination_t destination;
index ab44d151627390902cd4a6ec734c688cae011400..462375ae93d10949f4098224bb24417ea39541d5 100644 (file)
@@ -41,8 +41,7 @@ lex_0xff(void **state) {
 
        UNUSED(state);
 
-       result = isc_mem_create(0, 0, &mctx);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        result = isc_lex_create(mctx, 1024, &lex);
        assert_int_equal(result, ISC_R_SUCCESS);
@@ -75,8 +74,7 @@ lex_setline(void **state) {
 
        UNUSED(state);
 
-       result = isc_mem_create(0, 0, &mctx);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        result = isc_lex_create(mctx, 1024, &lex);
        assert_int_equal(result, ISC_R_SUCCESS);
index 0181b02ae816f3b839885598a7c731f02cab6b1c..74c0fdf1fb9a78022d7ce926d559564309928258 100644 (file)
@@ -95,8 +95,7 @@ isc_mem_test(void **state) {
 
        UNUSED(state);
 
-       result = isc_mem_create(0, 0, &localmctx);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_create(&localmctx);
 
        result = isc_mempool_create(localmctx, 24, &mp1);
        assert_int_equal(result, ISC_R_SUCCESS);
@@ -169,10 +168,9 @@ isc_mem_test(void **state) {
 
        isc_mem_destroy(&localmctx);
 
-       result = isc_mem_createx(0, 0, default_memalloc, default_memfree,
-                                NULL, &localmctx,
-                                ISC_MEMFLAG_FILL | ISC_MEMFLAG_INTERNAL);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_createx(default_memalloc, default_memfree,
+                       NULL, &localmctx,
+                       ISC_MEMFLAG_FILL | ISC_MEMFLAG_INTERNAL);
 
        result = isc_mempool_create(localmctx, 2, &mp1);
        assert_int_equal(result, ISC_R_SUCCESS);
@@ -191,7 +189,6 @@ isc_mem_test(void **state) {
 /* test TotalUse calculation */
 static void
 isc_mem_total_test(void **state) {
-       isc_result_t result;
        isc_mem_t *mctx2 = NULL;
        size_t before, after;
        ssize_t diff;
@@ -201,11 +198,8 @@ isc_mem_total_test(void **state) {
 
        /* Local alloc, free */
        mctx2 = NULL;
-       result = isc_mem_createx(0, 0, default_memalloc, default_memfree,
+       isc_mem_createx(default_memalloc, default_memfree,
                                 NULL, &mctx2, 0);
-       if (result != ISC_R_SUCCESS) {
-               goto out;
-       }
 
        before = isc_mem_total(mctx2);
 
@@ -239,17 +233,12 @@ isc_mem_total_test(void **state) {
        /* 2048 +8 bytes extra for size_info */
        assert_int_equal(diff, (2048 + 8) * 100000);
 
- out:
-       if (mctx2 != NULL) {
-               isc_mem_destroy(&mctx2);
-       }
-
+       isc_mem_destroy(&mctx2);
 }
 
 /* test InUse calculation */
 static void
 isc_mem_inuse_test(void **state) {
-       isc_result_t result;
        isc_mem_t *mctx2 = NULL;
        size_t before, after;
        ssize_t diff;
@@ -258,11 +247,8 @@ isc_mem_inuse_test(void **state) {
        UNUSED(state);
 
        mctx2 = NULL;
-       result = isc_mem_createx(0, 0, default_memalloc, default_memfree,
-                                NULL, &mctx2, 0);
-       if (result != ISC_R_SUCCESS) {
-               goto out;
-       }
+       isc_mem_createx(default_memalloc, default_memfree,
+                       NULL, &mctx2, 0);
 
        before = isc_mem_inuse(mctx2);
        ptr = isc_mem_allocate(mctx2, 1024000);
@@ -273,11 +259,7 @@ isc_mem_inuse_test(void **state) {
 
        assert_int_equal(diff, 0);
 
- out:
-       if (mctx2 != NULL) {
-               isc_mem_destroy(&mctx2);
-       }
-
+       isc_mem_destroy(&mctx2);
 }
 
 #if ISC_MEM_TRACKLINES
@@ -296,9 +278,8 @@ isc_mem_noflags_test(void **state) {
 
        UNUSED(state);
 
-       result = isc_mem_createx(0, 0, default_memalloc, default_memfree,
-                                NULL, &mctx2, 0);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_createx(default_memalloc, default_memfree,
+                       NULL, &mctx2, 0);
        isc_mem_debugging = 0;
        ptr = isc_mem_get(mctx2, 2048);
        assert_non_null(ptr);
@@ -343,9 +324,8 @@ isc_mem_recordflag_test(void **state) {
 
        UNUSED(state);
 
-       result = isc_mem_createx(0, 0, default_memalloc, default_memfree,
-                                NULL, &mctx2, 0);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_createx(default_memalloc, default_memfree,
+                       NULL, &mctx2, 0);
        ptr = isc_mem_get(mctx2, 2048);
        assert_non_null(ptr);
        isc__mem_printactive(mctx2, f);
@@ -388,10 +368,9 @@ isc_mem_traceflag_test(void **state) {
 
        UNUSED(state);
 
-       result = isc_mem_createx(0, 0, default_memalloc, default_memfree,
-                                NULL, &mctx2, 0);
+       isc_mem_createx(default_memalloc, default_memfree,
+                       NULL, &mctx2, 0);
        isc_mem_debugging = ISC_MEM_DEBUGTRACE;
-       assert_int_equal(result, ISC_R_SUCCESS);
        ptr = isc_mem_get(mctx2, 2048);
        assert_non_null(ptr);
        isc__mem_printactive(mctx2, f);
index 56f37ce025689909c2079e34542ecc0e75eb7737..c3877d9655d59c1c5eb4194d62a80a72600d008b 100644 (file)
@@ -273,7 +273,6 @@ matrix_binaryrank(uint32_t *bits, size_t rows, size_t cols) {
 static void
 random_test(pvalue_func_t *func, isc_random_func test_func) {
        isc_mem_t *mctx = NULL;
-       isc_result_t result;
        uint32_t m;
        uint32_t j;
        uint32_t histogram[11] = { 0 };
@@ -287,8 +286,7 @@ random_test(pvalue_func_t *func, isc_random_func test_func) {
 
        tables_init();
 
-       result = isc_mem_create(0, 0, &mctx);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        m = 1000;
        passed = 0;
index 9a0b902e220151e23f93bcdeb55b65878c6bec06..a47eb9ba3691ad746d843370fb08d5ea46a46a41 100644 (file)
@@ -708,8 +708,7 @@ manytasks(void **state) {
        isc_condition_init(&cv);
 
        isc_mem_debugging = ISC_MEM_DEBUGRECORD;
-       result = isc_mem_create(0, 0, &mctx);
-       assert_int_equal(result, ISC_R_SUCCESS);
+       isc_mem_create(&mctx);
 
        result = isc_taskmgr_create(mctx, 4, 0, &taskmgr);
        assert_int_equal(result, ISC_R_SUCCESS);
index d684c6b268a144cab93db21c6b1a7afedd1c473b..84e6e5fd03df1abf74437edeb8650712b94ccbaa 100644 (file)
@@ -71,7 +71,7 @@ setup() {
        isc_result_t result;
 
        isc_mem_debugging |= ISC_MEM_DEBUGRECORD;
-       CHECK(isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
 
        isc_logdestination_t destination;
        isc_logconfig_t *logconfig = NULL;
index 4cad159a483af130be8bd7716c0748467d29c1db..cac10a4c4d4f5b33fbaf5ba8b274b86ac44c647b 100644 (file)
@@ -3043,7 +3043,6 @@ client_timeout(isc_task_t *task, isc_event_t *event) {
 static isc_result_t
 get_clientmctx(ns_clientmgr_t *manager, isc_mem_t **mctxp) {
        isc_mem_t *clientmctx;
-       isc_result_t result;
 #if NMCTXS > 0
        unsigned int nextmctx;
 #endif
@@ -3054,10 +3053,9 @@ get_clientmctx(ns_clientmgr_t *manager, isc_mem_t **mctxp) {
         * Caller must be holding the manager lock.
         */
        if ((manager->sctx->options & NS_SERVER_CLIENTTEST) != 0) {
-               result = isc_mem_create(0, 0, mctxp);
-               if (result == ISC_R_SUCCESS)
-                       isc_mem_setname(*mctxp, "client", NULL);
-               return (result);
+               isc_mem_create(mctxp);
+               isc_mem_setname(*mctxp, "client", NULL);
+               return (ISC_R_SUCCESS);
        }
 #if NMCTXS > 0
        nextmctx = manager->nextmctx++;
@@ -3068,9 +3066,7 @@ get_clientmctx(ns_clientmgr_t *manager, isc_mem_t **mctxp) {
 
        clientmctx = manager->mctxpool[nextmctx];
        if (clientmctx == NULL) {
-               result = isc_mem_create(0, 0, &clientmctx);
-               if (result != ISC_R_SUCCESS)
-                       return (result);
+               isc_mem_create(&clientmctx);
                isc_mem_setname(clientmctx, "client", NULL);
 
                manager->mctxpool[nextmctx] = clientmctx;
index 66e9025c06700056fad866ae94cf991d2d34c03d..c4c3fe62663ec8d00b9ba6fee147a1e8e0dcf408 100644 (file)
@@ -43,13 +43,9 @@ static isc_refcount_t references;
 
 static void
 initialize(void) {
-       isc_result_t result;
-
        REQUIRE(initialize_done == false);
 
-       result = isc_mem_create(0, 0, &ns_g_mctx);
-       if (result != ISC_R_SUCCESS)
-               return;
+       isc_mem_create(&ns_g_mctx);
 
        isc_refcount_init(&references, 0);
        initialize_done = true;
index 99d12205d1bf420d68011797ab965809b94068a5..e2ff80785e1ba188892faad7ab978f61c589c08c 100644 (file)
@@ -237,7 +237,7 @@ ns_test_begin(FILE *logfile, bool start_managers) {
        }
 
        INSIST(mctx == NULL);
-       CHECK(isc_mem_create(0, 0, &mctx));
+       isc_mem_create(&mctx);
 
        if (!dst_active) {
                CHECK(dst_lib_init(mctx, NULL));
index c672fb0705860cfc1f2a0b81af13ff3fd343a0e6..0ca51dd7182e4b20456d37d90a46545e1d3a30f3 100644 (file)
@@ -215,9 +215,7 @@ ctxs_init(isc_mem_t **mctxp, isc_appctx_t **actxp,
 {
        isc_result_t result;
 
-       result = isc_mem_create(0, 0, mctxp);
-       if (result != ISC_R_SUCCESS)
-               goto fail;
+       isc_mem_create(mctxp);
 
        result = isc_appctx_create(*mctxp, actxp);
        if (result != ISC_R_SUCCESS)
index c2620d318fc77451364486e680cf0f9dd0bcc10c..1715c5c89eaf40e973f5b385d799ff4cfa2efe2a 100644 (file)
@@ -113,11 +113,7 @@ set_key(dns_client_t *client, char *keynamestr, char *keystr,
        isc_region_t r;
        dns_secalg_t alg;
 
-       result = isc_mem_create(0, 0, mctxp);
-       if (result != ISC_R_SUCCESS) {
-               fprintf(stderr, "failed to create mctx\n");
-               exit(1);
-       }
+       isc_mem_create(mctxp);
 
        if (algname != NULL) {
                tr.base = algname;
@@ -367,11 +363,7 @@ main(int argc, char *argv[]) {
                exit(1);
        }
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS) {
-               fprintf(stderr, "failed to crate mctx\n");
-               exit(1);
-       }
+       isc_mem_create(&mctx);
 
        result = isc_appctx_create(mctx, &actx);
        if (result != ISC_R_SUCCESS)
index 2d577a3ec52f547d5f756f0ab312eca822beadf9..cda22185feeb45792f4dd539ef1664558fa44fc7 100644 (file)
@@ -97,9 +97,7 @@ ctxs_init(isc_mem_t **mctxp, isc_appctx_t **actxp,
 {
        isc_result_t result;
 
-       result = isc_mem_create(0, 0, mctxp);
-       if (result != ISC_R_SUCCESS)
-               goto fail;
+       isc_mem_create(mctxp);
 
        result = isc_appctx_create(*mctxp, actxp);
        if (result != ISC_R_SUCCESS)
index 90e082765507f70bb65f5f65195ee1dbf2b97f50..b053f393222e6488597c637de9ca13a02f88010b 100644 (file)
@@ -188,11 +188,7 @@ main(int argc, char *argv[]) {
        qmessage = NULL;
        rmessage = NULL;
 
-       result = isc_mem_create(0, 0, &mctx);
-       if (result != ISC_R_SUCCESS) {
-               fprintf(stderr, "failed to create a memory context\n");
-               exit(1);
-       }
+       isc_mem_create(&mctx);
        result = dns_message_create(mctx, DNS_MESSAGE_INTENTRENDER, &qmessage);
        if (result == ISC_R_SUCCESS) {
                result = dns_message_create(mctx, DNS_MESSAGE_INTENTPARSE,
index 6d47ab9d1fc9390ea57de0be1d9089d1ad9c6e6a..9fa50c136db4b89a06a71d50c1beab1961851be3 100644 (file)
@@ -240,11 +240,7 @@ main(int argc, char *argv[]) {
                fprintf(stderr, "dns_lib_init failed: %u\n", result);
                exit(1);
        }
-       result = isc_mem_create(0, 0, &umctx);
-       if (result != ISC_R_SUCCESS) {
-               fprintf(stderr, "failed to crate mctx\n");
-               exit(1);
-       }
+       isc_mem_create(&umctx);
 
        result = dns_client_create(&client, 0);
        if (result != ISC_R_SUCCESS) {