]>
Commit | Line | Data |
---|---|---|
ac29baf9 SS |
1 | diff -up bind-9.5.1b1/bin/dig/dighost.c.rh461409 bind-9.5.1b1/bin/dig/dighost.c |
2 | --- bind-9.5.1b1/bin/dig/dighost.c.rh461409 2008-09-16 14:04:03.000000000 +0200 | |
3 | +++ bind-9.5.1b1/bin/dig/dighost.c 2008-09-16 14:06:06.000000000 +0200 | |
4 | @@ -3665,6 +3665,15 @@ output_filter (isc_buffer_t *buffer, uns | |
5 | (void) strcpy (tmp1, tmp2); | |
6 | free (tmp2); | |
7 | ||
8 | + tmp2 = stringprep_utf8_to_locale (tmp1); | |
9 | + if (tmp2 == NULL) { | |
10 | + debug ("output_filter: stringprep_utf8_to_locale failed"); | |
11 | + return ISC_R_SUCCESS; | |
12 | + } | |
13 | + | |
14 | + (void) strcpy (tmp1, tmp2); | |
15 | + free (tmp2); | |
16 | + | |
17 | tolen = strlen (tmp1); | |
18 | if (absolute && !end_with_dot && tmp1[tolen - 1] == '.') | |
19 | tolen--; |