]> 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:06:41 +0000 (09:06 +0000)
committerlpsolit%gmail.com <>
Sat, 11 Mar 2006 09:06:41 +0000 (09:06 +0000)
Bugzilla/User.pm

index 41feb112819e058dbd4bfd363a905670664d91b9..ec69e0494f01fd553f73205078fd122ee24b1747 100644 (file)
@@ -1060,7 +1060,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