Deal with an empty result from expand_path

This commit is contained in:
Eric Lindvall 2011-09-09 15:00:59 -07:00
parent aade3ad781
commit b81b64453b

View file

@ -16,6 +16,11 @@ remove_from_path() {
local path_to_remove="$(expand_path "$1")" local path_to_remove="$(expand_path "$1")"
local result="" local result=""
if [ -z "$path_to_remove" ]; then
echo "${PATH}"
return
fi
for path in ${PATH//:/$'\n'}; do for path in ${PATH//:/$'\n'}; do
path="$(expand_path "$path" || true)" path="$(expand_path "$path" || true)"
if [ -n "$path" ] && [ "$path" != "$path_to_remove" ]; then if [ -n "$path" ] && [ "$path" != "$path_to_remove" ]; then