From 2e4bc732bf4375cb230f937f82e04335cd5cb8df Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Sat, 9 Jan 2021 12:00:23 -0800 Subject: [PATCH] The preroots variable already contains all theme roots, so just use it instead of attempting to re-construct from the current user --- miniserv.pl | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/miniserv.pl b/miniserv.pl index 2ed52e0d4..863dd7e4a 100755 --- a/miniserv.pl +++ b/miniserv.pl @@ -2457,10 +2457,7 @@ if (&get_type($full) eq "internal/cgi" && $validated != 4) { $ENV{"SSL_USER"} = $peername if ($validated == 2); $ENV{"ANONYMOUS_USER"} = "1" if ($validated == 3 || $validated == 4); $ENV{"DOCUMENT_ROOT"} = $roots[0]; - $ENV{"THEME_ROOT"} = "$roots[0]/" . - ($config{"preroot_$ENV{'BASE_REMOTE_USER'}"} || - $config{"preroot_$ENV{'REMOTE_USER'}"} || - $config{"preroot"}); + $ENV{"THEME_ROOT"} = $preroots[0]; $ENV{"DOCUMENT_REALROOT"} = $realroot; $ENV{"GATEWAY_INTERFACE"} = "CGI/1.1"; $ENV{"SERVER_PROTOCOL"} = "HTTP/1.0";