git.fiddlerwoaroof.com
Browse code

feat: improve relative-url detection

fiddlerwoaroof authored on 05/05/2023 06:23:01
Showing 1 changed files
... ...
@@ -73,11 +73,12 @@ next time, it re-raises the exception."
73 73
 
74 74
 
75 75
 (defun relative-uri-p (uri)
76
-  (let ((uri (puri:uri uri)))
77
-    (not
78
-     (and (puri:uri-scheme uri)
79
-          (puri:uri-host uri)
80
-          t))))
76
+  (let ((uri (fw.lu:may (puri:uri uri))))
77
+    (and uri
78
+         (not
79
+          (and (puri:uri-scheme uri)
80
+               (puri:uri-host uri)
81
+               t)))))
81 82
 
82 83
 (defun coerce-feed-link (link feed)
83 84
   (flet ((unrelativize (url)