]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Enable IDN processing (both idnin and idnout) only on tty, disable it when the stdout...
authorOndřej Surý <ondrej@sury.org>
Sat, 3 Nov 2018 19:20:41 +0000 (02:20 +0700)
committerOndřej Surý <ondrej@sury.org>
Tue, 6 Nov 2018 05:48:08 +0000 (12:48 +0700)
bin/dig/dighost.c

index 9750f140cd81d4e097882e479d58328d4ceb8243..4daddbda7e3a9e61693e4482a730e158373058d2 100644 (file)
@@ -625,7 +625,7 @@ make_empty_lookup(void) {
        looknew->ttlunits = false;
        looknew->qr = false;
 #ifdef HAVE_LIBIDN2
-       looknew->idnin = (getenv("IDN_DISABLE") == NULL);
+       looknew->idnin = isatty(1)?(getenv("IDN_DISABLE") == NULL):false;
        looknew->idnout = looknew->idnin;
 #else
        looknew->idnin = false;