From: Sergey Matveev Date: Tue, 15 Mar 2022 19:57:19 +0000 (+0300) Subject: Assure that user does not use index filename X-Git-Url: http://www.git.stargrave.org/?p=zk.zsh.git;a=commitdiff_plain;h=5d832e1a01e434008f1dc2f59ecf29922c447a4a Assure that user does not use index filename --- diff --git a/zk.zsh b/zk.zsh index 9b2d0a5..816782a 100755 --- a/zk.zsh +++ b/zk.zsh @@ -25,6 +25,10 @@ zmodload -F zsh/stat b:zstat typeset -A pages typeset -A sizes for p (**(.)) { + [[ $p:t == "index" ]] && { + echo unacceptable filename: $p >&2 + exit 1 + } zstat -A mtime -F "%F %T" +mtime $p zstat -A size +size $p pages[$p]=${mtime[1]}