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

Bugzilla/Search/Quicksearch.pm

index 6ffc63b65b930b7308a4935372849addf6d0087d..cec99d95d1e3eb6d344d307af68b504f6e9aee94 100644 (file)
@@ -247,6 +247,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;