3697. [bug] Handle "." as a search list element when IDN support

is enabled. [RT #35133]

(cherry picked from commit d0e3216c21)
This commit is contained in:
Mark Andrews 2014-01-06 12:34:28 +11:00
parent a69aab3882
commit 12962b4b54
2 changed files with 5 additions and 1 deletions

View file

@ -1,3 +1,6 @@
3697. [bug] Handle "." as a search list element when IDN support
is enabled. [RT #35133]
3696. [bug] dig failed to handle AXFR style IXFR responses which
span multiple messages. [RT #35137]

View file

@ -3998,7 +3998,8 @@ append_textname(char *name, const char *origin, size_t namesize) {
if (namelen + 1 + originlen >= namesize)
return idn_buffer_overflow;
name[namelen++] = '.';
if (*origin != '.')
name[namelen++] = '.';
(void)strcpy(name + namelen, origin);
return idn_success;
}