diff --git a/localdump.sh b/localdump.sh
index cd508c25aa2ca9dbd50d481dabe822cec191696d..e7868eed03f672dd16c343ed14f68290b001e2ec 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