summaryrefslogtreecommitdiff
path: root/adig.c
diff options
context:
space:
mode:
authorPatrik Thunstrom <patrik.thunstrom@bassetglobal.com>2010-11-12 14:07:11 +0100
committerDaniel Stenberg <daniel@haxx.se>2010-11-12 14:09:00 +0100
commite9386cfd9f5fab2cfd68053daf83bab3f2e4af82 (patch)
treeb34ff7984e534f136b9cdd3943b157057dc99d3e /adig.c
parent6cc3521ec9b3f56b59b0976460ae1c4a66a188ee (diff)
downloadc-ares-e9386cfd9f5fab2cfd68053daf83bab3f2e4af82.tar.gz
c-ares-e9386cfd9f5fab2cfd68053daf83bab3f2e4af82.tar.bz2
c-ares-e9386cfd9f5fab2cfd68053daf83bab3f2e4af82.zip
adig: fix NAPTR parsing
I ran across a small "issue" in your adig example. It is simply the last part of the NAPTR record, the replacement element, which is not a string, as currently handled in adig, but a domain name.
Diffstat (limited to 'adig.c')
-rw-r--r--adig.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/adig.c b/adig.c
index 5f879fc..3bdf2c1 100644
--- a/adig.c
+++ b/adig.c
@@ -744,7 +744,7 @@ static const unsigned char *display_rr(const unsigned char *aptr,
ares_free_string(name.as_char);
p += len;
- status = ares_expand_string(p, abuf, alen, &name.as_uchar, &len);
+ status = ares_expand_name(p, abuf, alen, &name.as_char, &len);
if (status != ARES_SUCCESS)
return NULL;
printf("\t\t\t\t\t\t%s", name.as_char);