From 0e99ccb32119882af50b37264cd4662db14b1e03 Mon Sep 17 00:00:00 2001 From: Lars Ingebrigtsen Date: Mon, 28 Dec 2015 19:13:51 +0100 Subject: [PATCH] Fix punycode short circuit logic * puny.el (puny-encode-domain): Fix short-circuit logic. --- lisp/net/puny.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/net/puny.el b/lisp/net/puny.el index 389a6dc2700..a16e3a07706 100644 --- a/lisp/net/puny.el +++ b/lisp/net/puny.el @@ -34,7 +34,7 @@ For instance, \"fśf.org\" => \"xn--ff-2sa.org\"." ;; The vast majority of domain names are not IDNA domain names, so ;; add a check first to avoid doing unnecessary work. - (if (string-match "\\'[[:ascii:]]*\\'" domain) + (if (string-match "\\'[[:ascii:]]+\\'" domain) domain (mapconcat 'puny-encode-string (split-string domain "[.]") "."))) -- 2.39.5