summaryrefslogtreecommitdiff
path: root/lisp/net/puny.el
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2015-12-28 19:13:51 +0100
committerLars Ingebrigtsen <larsi@gnus.org>2015-12-28 19:13:51 +0100
commit0e99ccb32119882af50b37264cd4662db14b1e03 (patch)
tree6af4173aea7d11dcebcc4b1ada8e9b153ee91fa5 /lisp/net/puny.el
parent91ef47353d423acbeeace443984f0ac097f1b2a0 (diff)
downloademacs-0e99ccb32119882af50b37264cd4662db14b1e03.tar.gz
Fix punycode short circuit logic
* puny.el (puny-encode-domain): Fix short-circuit logic.
Diffstat (limited to 'lisp/net/puny.el')
-rw-r--r--lisp/net/puny.el2
1 files changed, 1 insertions, 1 deletions
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 "[.]") ".")))