From 30303935b02b93ad5af90d80e496f4fd21e200a2 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Fri, 11 Jul 2025 18:39:59 +0200 Subject: [PATCH] mdlinkcheck: percent-encode urls before passing to curl fixup --- scripts/mdlinkcheck | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/mdlinkcheck b/scripts/mdlinkcheck index 06df25d64b..f5b123a24a 100755 --- a/scripts/mdlinkcheck +++ b/scripts/mdlinkcheck @@ -132,8 +132,8 @@ sub checkurl { } print "check $url\n"; - $url =~ s/([^A-Za-z0-9_.~-])/sprintf("%%%02X", ord($1))/ge; my $curlcmd="curl -ILfsm10 --retry 2 --retry-delay 5 -A \"Mozilla/curl.se link-probe\""; + $url =~ s/\+/%2B/g; my @content = `$curlcmd \"$url\"`; if(!$content[0]) { print STDERR "FAIL\n";