From 500ba2b170e6f1bfad014c9bca55e19225a9bbe8 Mon Sep 17 00:00:00 2001 From: Iain Patterson Date: Thu, 18 Mar 2010 22:23:05 +0000 Subject: [PATCH 1/1] Don't leak file descriptor. --- opt/bin/become | 1 + 1 file changed, 1 insertion(+) diff --git a/opt/bin/become b/opt/bin/become index db45e55..875bd0b 100755 --- a/opt/bin/become +++ b/opt/bin/become @@ -68,6 +68,7 @@ echo >&3 ". $HOME/.bash_profile" [ -f "$BECOME/all" ] && cat >&3 2>/dev/null "$BECOME/all" [ -f "$BECOME/$user" ] && cat >&3 2>/dev/null "$BECOME/$user" +exec 3>&- dir=$(dirname "$0") [ "$dir" = "." ] && dir="$PWD" exec sudo -H -u "$user" "$dir/became" -- 2.7.4