]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 611623: The alias is not filtered in QuickSearch when passed to show_bug.cgi
authorFrédéric Buclin <LpSolit@gmail.com>
Sat, 13 Nov 2010 00:11:30 +0000 (01:11 +0100)
committerFrédéric Buclin <LpSolit@gmail.com>
Sat, 13 Nov 2010 00:11:30 +0000 (01:11 +0100)
r=glob a=LpSolit

Bugzilla/Search/Quicksearch.pm

index b0132db9fbe3cfc764d86dac28ed03c6ec0a9c0d..f24bf207557e45f72bb0535d7de906c81e43942a 100644 (file)
@@ -248,6 +248,7 @@ sub _handle_alias {
         my $is_alias = Bugzilla->dbh->selectrow_array(
             q{SELECT 1 FROM bugs WHERE alias = ?}, undef, $alias);
         if ($is_alias) {
+            $alias = url_quote($alias);
             print Bugzilla->cgi->redirect(
                 -uri => correct_urlbase() . "show_bug.cgi?id=$alias");
             exit;