From d4fab15024caeeed5be552341e0f9b18f65395c5 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Mon, 17 Mar 2025 15:15:36 -0700 Subject: [PATCH] No need to switch users if we already switched --- man/view_man.cgi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/man/view_man.cgi b/man/view_man.cgi index 22725bc83..22a13db63 100755 --- a/man/view_man.cgi +++ b/man/view_man.cgi @@ -33,8 +33,10 @@ SECT: foreach $sec (@sects) { $cmd = $ocmd; $cmd =~ s/PAGE/$qpage/; $cmd =~ s/SECTION/$qsec/; - $out = &backquote_command( - &command_as_user("nobody", 0, $cmd)." 2>&1", 1); + if ($< == 0) { + $cmd = &command_as_user("nobody", 0, $cmd); + } + $out = &backquote_command($cmd." 2>&1", 1); if ($out !~ /^.*no manual entry/i && $out !~ /^.*no entry/i && $out !~ /^.*nothing appropriate/i) { # Found it