From 7b9c90c4d9c9210af5a9a7e103c2e6343d1bfb75 Mon Sep 17 00:00:00 2001
From: "Hahn Axel (hahn)" <axel.hahn@unibe.ch>
Date: Fri, 15 Mar 2024 15:57:16 +0100
Subject: [PATCH] harden function listBackupedServices

---
 localdump.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/localdump.sh b/localdump.sh
index cd508c2..e7868ee 100755
--- a/localdump.sh
+++ b/localdump.sh
@@ -188,7 +188,8 @@
     # global  string  BACKUP_BASEDIR  base directory of all backups
     function listBackupedServices(){
         (
-            find "${BACKUP_BASEDIR}" -mindepth 1 -maxdepth 1 -type d -exec basename {} \;
+            test -n "${BACKUP_BASEDIR}" && test -d "${BACKUP_BASEDIR}" \
+                && find "${BACKUP_BASEDIR}" -mindepth 1 -maxdepth 1 -type d -exec basename {} \;
             test -n "${ARCHIVE_BASEDIR}" && test -d "${ARCHIVE_BASEDIR}" \
                 && find "${ARCHIVE_BASEDIR}" -mindepth 1 -maxdepth 1 -type d -exec basename {} \;
         ) | sort -u
-- 
GitLab