[PATCH] avoid k suffix in dd count operand in sftp-resume test

Michael Forney mforney at mforney.org
Wed Apr 1 12:09:00 AEDT 2026


Not all dd implementations support this. POSIX only specifies
suffixes for block size operands.

Instead, just use 1024k to avoid the special case. This also removes
an incorrect redirection operator that appeared in the 1m case.
---
 regress/sftp-resume.sh | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/regress/sftp-resume.sh b/regress/sftp-resume.sh
index f4fe8f928..4ab0f1d68 100644
--- a/regress/sftp-resume.sh
+++ b/regress/sftp-resume.sh
@@ -10,7 +10,7 @@ increase_datafile_size 1200
 
 for cmd in put get; do
     verbose "$tid: ${cmd}"
-    for size in 0 1 1k 1m size-1 same; do
+    for size in 0 1 1k 1024k size-1 same; do
 	trace "$tid: test ${cmd} ${size}"
 	rm -rf ${COPY}.1 ${COPY}.2
 	cp ${DATA} ${COPY}.1
@@ -24,8 +24,6 @@ for cmd in put get; do
 		;;
 	same)	cp ${DATA} ${COPY}.2
 		;;
-	1m)	dd if=${COPY}.1 of=${COPY}.2 bs=1k count=1k >/dev/null 2<&1
-		;;
 	*)	dd if=${COPY}.1 of=${COPY}.2 bs=${size} count=1 >/dev/null 2>&1
 		;;
 	esac
-- 
2.49.0



More information about the openssh-unix-dev mailing list