fix memory leak due to POSIX huge export

environments/ppa-mbqj77/deployments/1
Sandro Cazzaniga 12 years ago
parent dac991fc3b
commit de8682417e
  1. 6
      lemonldap-ng-manager/example/scripts/lemonldap-ng-cli

@ -1,7 +1,7 @@
#!/usr/bin/perl -w
use Lemonldap::NG::Manager::Cli;
use POSIX;
use POSIX qw(setuid setgid);
use strict;
sub giveUpPrivileges {
@ -16,8 +16,8 @@ sub giveUpPrivileges {
}
# become $user:$group and give up root privileges
POSIX::setgid( ( getgrnam($group) )[2] );
POSIX::setuid( ( getpwnam($user) )[2] );
setgid( ( getgrnam($group) )[2] );
setuid( ( getpwnam($user) )[2] );
# if we are still root
if ( $> == 0 ) {

Loading…
Cancel
Save