summaryrefslogtreecommitdiff
path: root/dns_name.c
diff options
context:
space:
mode:
Diffstat (limited to 'dns_name.c')
-rw-r--r--dns_name.c19
1 files changed, 2 insertions, 17 deletions
diff --git a/dns_name.c b/dns_name.c
index 1f03186..dcb10c7 100644
--- a/dns_name.c
+++ b/dns_name.c
@@ -2,11 +2,10 @@
#include "uint16.h"
#include "byte.h"
#include "dns.h"
-#include "ip6.h"
static char *q = 0;
-int dns_name_packet(stralloc *out,const char *buf,unsigned int len)
+int dns_name_packet(stralloc *out,char *buf,unsigned int len)
{
unsigned int pos;
char header[12];
@@ -36,7 +35,7 @@ int dns_name_packet(stralloc *out,const char *buf,unsigned int len)
return 0;
}
-int dns_name4(stralloc *out,const char ip[4])
+int dns_name4(stralloc *out,char ip[4])
{
char name[DNS_NAME4_DOMAIN];
@@ -47,17 +46,3 @@ int dns_name4(stralloc *out,const char ip[4])
dns_domain_free(&q);
return 0;
}
-
-int dns_name6(stralloc *out,char ip[16])
-{
- char name[DNS_NAME6_DOMAIN];
-
- if (ip6_isv4mapped(ip))
- return dns_name4(out,ip+12);
- dns_name6_domain(name,ip);
- if (dns_resolve(name,DNS_T_PTR) == -1) return -1;
- if (dns_name_packet(out,dns_resolve_tx.packet,dns_resolve_tx.packetlen) == -1) return -1;
- dns_transmit_free(&dns_resolve_tx);
- dns_domain_free(&q);
- return 0;
-}