From c26cfa40f6f9e162195d15b987b3e7e45ce6406b Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sun, 25 Feb 2024 18:34:46 -0800 Subject: Bugfix: handle empty argument in cdlog.chdir. * cdlog.sh (cdlog.chdir): Do not treat an empty argument as a valid alias. In that case just return. --- cdlog.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cdlog.sh b/cdlog.sh index 652efaf..0a9b032 100644 --- a/cdlog.sh +++ b/cdlog.sh @@ -152,12 +152,15 @@ cdlog.chdir() case $2 in ( */* ) ;; - ( * ) + ( ?* ) def=${cdlog_alias[$2]} if [ -n "$def" ] ; then set -- -P "$def" fi ;; + ( * ) + return 0 + ;; esac fi -- cgit v1.2.3