From c9582471cd468d4b8a114a56e50cc2b345fed867 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Sat, 16 Jul 2016 11:43:36 +0000 Subject: [PATCH] create-package-feed.pl: Escape spaces in URLs --- utils/create-package-feed.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/create-package-feed.pl b/utils/create-package-feed.pl index ede1ee76..941a0678 100644 --- a/utils/create-package-feed.pl +++ b/utils/create-package-feed.pl @@ -66,6 +66,8 @@ while (my $fi1 = readdir($D1)) { # URI and Time $target_uri = $fi1 . '/' . $fi2 . '/' . $fi3; + my $escaped_target_uri = $target_uri; + $escaped_target_uri =~ s@ @%20@g; $target_time = (stat $target)[9]; # RSS line @@ -80,10 +82,10 @@ while (my $fi1 = readdir($D1)) { $target_line .= '' . $base_dlurl - . $target_uri + . $escaped_target_uri . '' . $base_dlurl - . $target_uri + . $escaped_target_uri . ''; $target_line .= ''; ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = -- 2.39.2