From 66340bb7fccd8a6556f77c1648be4bb62cc11ddd Mon Sep 17 00:00:00 2001 From: Angelo Naselli Date: Fri, 3 Jun 2016 23:16:41 +0859 Subject: fixes Bug#18288 - rigth setuid launching www-browser --- lib/ManaTools/Shared/RunProgram.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ManaTools/Shared/RunProgram.pm b/lib/ManaTools/Shared/RunProgram.pm index 1b60652c..42901aa4 100644 --- a/lib/ManaTools/Shared/RunProgram.pm +++ b/lib/ManaTools/Shared/RunProgram.pm @@ -216,8 +216,8 @@ sub raw { my $uid; $uid = $ENV{USERHELPER_UID} && getpwuid($ENV{USERHELPER_UID}); $uid ||= _get_parent_uid(); - $options->{setuid} = getpwnam($uid) if $uid; my ($full_user) = grep { $_->[2] eq $uid } list_passwd(); + $options->{setuid} = getpwnam($full_user->[0]) if $full_user->[0]; $home = $full_user->[7] if $full_user; } local $ENV{HOME} = $home if $home; -- cgit v1.2.1