mason/.perl-lib/TrivGal.pm (Image::scale): Escape original image URL.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 20 Jun 2023 20:14:53 +0000 (21:14 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 20 Jun 2023 20:14:53 +0000 (21:14 +0100)
Somehow missed this one the first time around.

mason/.perl-lib/TrivGal.pm

index e97ffb6..4e01f51 100644 (file)
@@ -253,7 +253,8 @@ package TrivGal::Image {
 
     my ($wd, $ht) = ($img->width, $img->height);
     my $max = $wd > $ht ? $wd : $ht;
-    if ($max <= $sz) { return "$IMGURL/$path"; }
+    if ($max <= $sz)
+      { return $m->interp->apply_escapes("$IMGURL/$path", "u"); }
     my $sc = $sz/$max;
     my $scaled = $img->create_scaled_image($sc*$wd, $sc*$ht);