aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorRobert Pluim2018-07-17 18:23:34 +0200
committerRobert Pluim2018-07-17 20:04:13 +0200
commit742c2344bf076040f9c57f37b2220410f9e27304 (patch)
tree2775aa232ec5d21a2e80f3ff7a46cc282fee6324 /src/process.c
parent93638b0677f3c4c6e30b99b0ee63efc52cbadb88 (diff)
downloademacs-742c2344bf076040f9c57f37b2220410f9e27304.tar.gz
emacs-742c2344bf076040f9c57f37b2220410f9e27304.zip
Don't check unibyte hostnames for pure-ASCII
* src/process.c (network_lookup_address_info_1): Only check multibyte hostnames for pure-ASCII. * test/src/process-tests.el (unibyte-domain-name): Test unibyte domain names with network-lookup-address-info.
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c
index 25f02afb297..42909c4ba4f 100644
--- a/src/process.c
+++ b/src/process.c
@@ -4537,7 +4537,7 @@ network_lookup_address_info_1 (Lisp_Object host, const char *service,
4537 Lisp_Object msg = Qt; 4537 Lisp_Object msg = Qt;
4538 int ret; 4538 int ret;
4539 4539
4540 if (SBYTES (host) != SCHARS (host)) 4540 if (STRING_MULTIBYTE (host) && SBYTES (host) != SCHARS (host))
4541 error ("Non-ASCII hostname %s detected, please use puny-encode-domain", 4541 error ("Non-ASCII hostname %s detected, please use puny-encode-domain",
4542 SSDATA (host)); 4542 SSDATA (host));
4543 ret = getaddrinfo (SSDATA (host), service, hints, res); 4543 ret = getaddrinfo (SSDATA (host), service, hints, res);