diff --git a/sh/e b/sh/e index 8fe5934..d189dec 100755 --- a/sh/e +++ b/sh/e @@ -42,8 +42,8 @@ e() { ### @- d="$f" while [ "${d%/*}" != "$d" ]; do d="${d%/*}" - [ -w "$d" ] && break - [ -e "$d" ] && { needroot=1; break; } + [ -w "$d/" ] && break + [ -e "$d/" ] && { needroot=1; break; } done [ $needroot = 1 ] && break