summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/misc-functions.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index 6f3604d0a..d7e0f5688 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -43,10 +43,10 @@ install_symlink_html_docs() {
# replacement for "readlink -f" or "realpath"
canonicalize() {
local f=$1 b n=10 wd=$(pwd)
- while [[ ${f: -1} = / && ${#f} -gt 1 ]]; do
- f=${f%/}
- done
while (( n-- > 0 )); do
+ while [[ ${f: -1} = / && ${#f} -gt 1 ]]; do
+ f=${f%/}
+ done
b=${f##*/}
cd "${f%"${b}"}" 2>/dev/null || break
if [[ ! -L ${b} ]]; then