X-Git-Url: https://git.ladys.computer/Gitweb/blobdiff_plain/69896a0d1b94c7151bd49c09da0badc7e95a12e8951109489ebf21250ab3ff03..b650d2fdc6ae258518ce3c6e84cf9b6210213a23710dcb661c891ce735bc0507:/gitweb.perl diff --git a/gitweb.perl b/gitweb.perl index 4a8d5e6..972339d 100755 --- a/gitweb.perl +++ b/gitweb.perl @@ -630,7 +630,13 @@ sub href(%) { for (my $i = 0; $i < @mapping; $i += 2) { my ($name, $symbol) = ($mapping[$i], $mapping[$i+1]); if (defined $params{$name}) { - push @result, $symbol . "=" . esc_param($params{$name}); + if (ref($params{$name}) eq "ARRAY") { + foreach my $par (@{$params{$name}}) { + push @result, $symbol . "=" . esc_param($par); + } + } else { + push @result, $symbol . "=" . esc_param($params{$name}); + } } } $href .= "?" . join(';', @result) if scalar @result;