From e9bcccfc8cc80c48e7fced4e14659715a05f80af Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Tue, 25 Oct 2022 22:13:34 -0700 Subject: [PATCH] getpwnam can return 0 for root --- xterm/index.cgi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xterm/index.cgi b/xterm/index.cgi index df6b65f99..ad10580e0 100644 --- a/xterm/index.cgi +++ b/xterm/index.cgi @@ -170,7 +170,7 @@ my $user = $access{'user'}; if ($user eq "*") { $user = $remote_user; } -getpwnam($user) || &error(&text('index_euser', $user)); +defined(getpwnam($user)) || &error(&text('index_euser', $user)); my $tmpdir = &tempname_dir(); $ENV{'SESSION_ID'} = $main::session_id; &system_logged("$shellserver_cmd $port $user >$tmpdir/ws-$port.out 2>&1