]> 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:06:32 +0000 (01:06 +0100)
committerFrédéric Buclin <LpSolit@gmail.com>
Sat, 13 Nov 2010 00:06:32 +0000 (01:06 +0100)
r=glob a=LpSolit

Bugzilla/Search/Quicksearch.pm

index f98bd54d2fd68c16a8f16066e072b20aba04b6ae..b2151ba3a88141c99744ef48befab64cd41cb108 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;