From dab5f3d1ba2cd266f327639a52b5d099ed059f1f Mon Sep 17 00:00:00 2001 From: Milan Bouchet-Valat Date: Sat, 21 Aug 2010 14:57:26 +0200 Subject: Fix typos in change_user() --- Users/Users.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Users/Users.pm b/Users/Users.pm index b610591..a52ea56 100644 --- a/Users/Users.pm +++ b/Users/Users.pm @@ -708,7 +708,7 @@ sub change_user if ($$new_user[$HOME] ne $$old_user[$HOME]) { # remove old home dir - $remove_home = $$new_user[$HOME_FLAGS] (& 1 << 0); + $remove_home = $$new_user[$HOME_FLAGS] & (1 << 0); # ensure user owns home dir $chown_home = $$new_user[$HOME_FLAGS] & (1 << 1); # copy old home files to new dir @@ -718,8 +718,8 @@ sub change_user # Remove trailing slash(es) to avoid issues with rm on symlinks # '/' becomes empty, which is easier to check for security below - $$new_user[$HOME] =~ s|/+$||; - $$new_user[$HOME] =~ s|/+$||; + $$new_user[$HOME] =~ s|/*$||; + $$old_user[$HOME] =~ s|/*$||; if ($erase_home && $$new_user[$HOME] && -e $$new_user[$HOME]) { -- cgit v1.2.3