From 476b8628e0057d1e4b7f08b6dbbe090015c19a1d Mon Sep 17 00:00:00 2001 From: MDLeom <2809763-curben@users.noreply.gitlab.com> Date: Sat, 22 Mar 2025 06:59:49 +0000 Subject: [PATCH] fix(ids): skip invalid url --- src/ids.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ids.js b/src/ids.js index 73bf09e9..064103a2 100644 --- a/src/ids.js +++ b/src/ids.js @@ -35,6 +35,11 @@ for await (const domain of domains.readLines()) { } for await (const line of urls.readLines()) { + if (!URL.canParse(`http://${line}`)) { + console.error(`Invalid URL: ${line}`) + continue + } + const url = new URL(`http://${line}`) const { hostname, pathname, search } = url const pathEscape = pathname.replaceAll(';', '\\;') + search