From 87cf3aedd10fe1533f6de99762def14156cd4543 Mon Sep 17 00:00:00 2001 From: Ali Afsharzadeh Date: Sun, 10 May 2026 08:40:05 +0330 Subject: [PATCH] Prevent nested ssh from consuming while loop stdin --- test/integration/rsync/list.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/integration/rsync/list.sh b/test/integration/rsync/list.sh index 26dca6779..e4dac90e4 100755 --- a/test/integration/rsync/list.sh +++ b/test/integration/rsync/list.sh @@ -5,6 +5,6 @@ CUR_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)" source "${CUR_DIR}/init.sh" ssh -i "${BACKUP_SSH_KEY}" -o "StrictHostKeyChecking no" "${BACKUP_REMOTE_SERVER}" ls -d -1 "${BACKUP_REMOTE_DIR}/*" 2>/dev/null | while IFS= read -r backup_name ; do backup_name=${backup_name#"$BACKUP_REMOTE_DIR"} - ssh -i "${BACKUP_SSH_KEY}" -o "StrictHostKeyChecking no" "${BACKUP_REMOTE_SERVER}" cat "${BACKUP_REMOTE_DIR}/${backup_name}/default/metadata.json" 2>/dev/null | jq -c -r -M '. + {upload_date: .creation_date}' + ssh -n -i "${BACKUP_SSH_KEY}" -o "StrictHostKeyChecking no" "${BACKUP_REMOTE_SERVER}" cat "${BACKUP_REMOTE_DIR}/${backup_name}/default/metadata.json" 2>/dev/null | jq -c -r -M '. + {upload_date: .creation_date}' done set -x