diff --git a/localdump.sh b/localdump.sh
index 01ce07c4c925c797d43e89c443bdbf590c9577ff..bbdbc4cb3c3b75f29d2618cddcf34ab6b276844c 100755
--- a/localdump.sh
+++ b/localdump.sh
@@ -189,7 +189,8 @@
     function listBackupedServices(){
         (
             find "${BACKUP_BASEDIR}" -mindepth 1 -maxdepth 1 -type d -exec basename {} \;
-            test -n "${ARCHIVE_BASEDIR}" && find "${ARCHIVE_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
     }