]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 329334: User::match_field() may redirect you outside your Bugzilla installation...
authorlpsolit%gmail.com <>
Sat, 11 Mar 2006 09:09:22 +0000 (09:09 +0000)
committerlpsolit%gmail.com <>
Sat, 11 Mar 2006 09:09:22 +0000 (09:09 +0000)
Bugzilla/User.pm

index 7288ab30e82f4d62c2310e6e95c89b49c3005829..baf67f6983b13a522f69a2fd5d403b8cfb442393 100644 (file)
@@ -1091,7 +1091,7 @@ sub match_field {
     my $template = Bugzilla->template;
     my $vars = {};
 
-    $vars->{'script'}        = $ENV{'SCRIPT_NAME'}; # for self-referencing URLs
+    $vars->{'script'}        = Bugzilla->cgi->url(-relative => 1); # for self-referencing URLs
     $vars->{'fields'}        = $fields; # fields being matched
     $vars->{'matches'}       = $matches; # matches that were made
     $vars->{'matchsuccess'}  = $matchsuccess; # continue or fail