summaryrefslogtreecommitdiff
path: root/common/dns.c
diff options
context:
space:
mode:
authorThomas Markwalder <tmark@isc.org>2017-06-29 08:50:56 -0400
committerThomas Markwalder <tmark@isc.org>2017-06-29 08:50:56 -0400
commit30afd7dbfa4c60736ee926e6621631b0a3bc9523 (patch)
tree6e1dd433e73ea0202f76057bc01112f0aac3390d /common/dns.c
parent5c03ed373d91b116475fbbc00348a7082db6e14c (diff)
downloadisc-dhcp-30afd7dbfa4c60736ee926e6621631b0a3bc9523.tar.gz
[master] Removed obsolete source directory minires.
Merges in rt45471.
Diffstat (limited to 'common/dns.c')
-rw-r--r--common/dns.c49
1 files changed, 0 insertions, 49 deletions
diff --git a/common/dns.c b/common/dns.c
index 2ca4ba8b..18ad7040 100644
--- a/common/dns.c
+++ b/common/dns.c
@@ -608,55 +608,6 @@ ddns_cb_forget_zone(dhcp_ddns_cb_t *ddns_cb)
ISC_LINK_INIT(&ddns_cb->zone_addrs[i], link);
}
}
-
-isc_result_t find_tsig_key (ns_tsig_key **key, const char *zname,
- struct dns_zone *zone)
-{
- ns_tsig_key *tkey;
-
- if (!zone)
- return ISC_R_NOTFOUND;
-
- if (!zone -> key) {
- return DHCP_R_KEY_UNKNOWN;
- }
-
- if ((!zone -> key -> name ||
- strlen (zone -> key -> name) > NS_MAXDNAME) ||
- (!zone -> key -> algorithm ||
- strlen (zone -> key -> algorithm) > NS_MAXDNAME) ||
- (!zone -> key) ||
- (!zone -> key -> key) ||
- (zone -> key -> key -> len == 0)) {
- return DHCP_R_INVALIDKEY;
- }
- tkey = dmalloc (sizeof *tkey, MDL);
- if (!tkey) {
- nomem:
- return ISC_R_NOMEMORY;
- }
- memset (tkey, 0, sizeof *tkey);
- tkey -> data = dmalloc (zone -> key -> key -> len, MDL);
- if (!tkey -> data) {
- dfree (tkey, MDL);
- goto nomem;
- }
- strcpy (tkey -> name, zone -> key -> name);
- strcpy (tkey -> alg, zone -> key -> algorithm);
- memcpy (tkey -> data,
- zone -> key -> key -> value, zone -> key -> key -> len);
- tkey -> len = zone -> key -> key -> len;
- *key = tkey;
- return ISC_R_SUCCESS;
-}
-
-void tkey_free (ns_tsig_key **key)
-{
- if ((*key) -> data)
- dfree ((*key) -> data, MDL);
- dfree ((*key), MDL);
- *key = (ns_tsig_key *)0;
-}
#endif
isc_result_t remove_dns_zone (struct dns_zone *zone)