libdns refactoring: get rid of unnecessary dns_db_dump2 and 3 versions of dns_db_load

This commit is contained in:
Witold Kręcicki
2018-04-03 13:22:09 +02:00
parent 76e17b54ea
commit 275a6a3bec
20 changed files with 32 additions and 63 deletions

View File

@@ -274,7 +274,7 @@ load(const char *filename, const char *origintext, isc_boolean_t cache) {
}
printf("loading %s (%s)\n", filename, origintext);
result = dns_db_load(dbi->db, filename);
result = dns_db_load(dbi->db, filename, dns_masterformat_text, 0);
if (result != ISC_R_SUCCESS && result != DNS_R_SEENINCLUDE) {
dns_db_detach(&dbi->db);
isc_mem_put(mctx, dbi, sizeof(*dbi));

View File

@@ -138,7 +138,7 @@ nsecify(char *filename) {
result = dns_db_create(mctx, "rbt", name, dns_dbtype_zone,
dns_rdataclass_in, 0, NULL, &db);
check_result(result, "dns_db_create()");
result = dns_db_load(db, filename);
result = dns_db_load(db, filename, dns_masterformat_text, 0);
if (result == DNS_R_SEENINCLUDE)
result = ISC_R_SUCCESS;
check_result(result, "dns_db_load()");