From ec3539e81a334acf7466153df6960e0bbdf8c024 Mon Sep 17 00:00:00 2001 From: LiviaMedeiros Date: Fri, 17 Feb 2023 20:48:12 +0800 Subject: [PATCH] Exit from `renew-all` with error if `$CERT_HOME` is not a directory --- acme.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/acme.sh b/acme.sh index 1df8a053..6dd998d1 100755 --- a/acme.sh +++ b/acme.sh @@ -5469,6 +5469,10 @@ renewAll() { _set_level=${NOTIFY_LEVEL:-$NOTIFY_LEVEL_DEFAULT} _debug "_set_level" "$_set_level" export _ACME_IN_RENEWALL=1 + if ! [ -d "${CERT_HOME}" ]; then + _err "${CERT_HOME} is not a directory" + return 1 + fi for di in "${CERT_HOME}"/*.*/; do _debug di "$di" if ! [ -d "$di" ]; then