From 547751d067f2a47afc92a96f97825f8b1238763d Mon Sep 17 00:00:00 2001 From: Maxim Belkin Date: Wed, 27 Jun 2018 15:19:56 -0500 Subject: [PATCH] Remove infinite loophole --- Library/Homebrew/shims/linux/super/make | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Library/Homebrew/shims/linux/super/make b/Library/Homebrew/shims/linux/super/make index bd9d74c34c..8421ea17ce 100755 --- a/Library/Homebrew/shims/linux/super/make +++ b/Library/Homebrew/shims/linux/super/make @@ -7,4 +7,20 @@ else MAKE="make" fi export HOMEBREW_CCCFG="O$HOMEBREW_CCCFG" + +pathremove () { + local IFS=':' + local NEWPATH + local DIR + local PATHVARIABLE=${2:-PATH} + for DIR in ${!PATHVARIABLE} ; do + if [ "$DIR" != "$1" ] ; then + NEWPATH=${NEWPATH:+$NEWPATH:}$DIR + fi + done + export $PATHVARIABLE="$NEWPATH" +} + +pathremove "$HOMEBREW_LIBRARY/Homebrew/shims/linux/super" + exec "$MAKE" "$@"