]> git.eshelyaron.com Git - emacs.git/commitdiff
Restrictive URL checking tweaks
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Wed, 30 Dec 2015 09:11:34 +0000 (10:11 +0100)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Wed, 30 Dec 2015 09:11:34 +0000 (10:11 +0100)
* lisp/net/eww.el (eww): Check whether the domain is
restrictive instead of the string
(http://македонија.icom.museum is restrictive even if each
part is from a different script).

lisp/net/eww.el

index ed19bea025e436db4d1c90c44cc94fff57e0cedb..e0964932d7d8b79e6aacecbbb0ec36f87315b304 100644 (file)
@@ -280,7 +280,7 @@ word(s) will be searched for via `eww-search-prefix'."
   ;; IDNA characters.  If not, transform to punycode to indicate that
   ;; there may be funny business going on.
   (let ((parsed (url-generic-parse-url url)))
-    (unless (puny-highly-restrictive-p (url-host parsed))
+    (unless (puny-highly-restrictive-domain-p (url-host parsed))
       (setf (url-host parsed) (puny-encode-domain (url-host parsed)))
       (setq url (url-recreate-url parsed))))
   (plist-put eww-data :url url)