From 4c6f35ea529ebca9b2dfb6d7c79cade30118fd75 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Tue, 9 Jul 2019 09:49:12 -0700 Subject: dd: fix seek= on stdout. --- toys/pending/dd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'toys/pending') diff --git a/toys/pending/dd.c b/toys/pending/dd.c index e37f8b28..0c447f74 100644 --- a/toys/pending/dd.c +++ b/toys/pending/dd.c @@ -188,7 +188,7 @@ void dd_main() // seek/truncate as necessary. We handled position zero truncate with // O_TRUNC on open, so output to /dev/null and such doesn't error. - if (TT.out.fd!=1 && (bs = TT.out.offset*TT.out.sz)) { + if ((bs = TT.out.offset*TT.out.sz)) { xlseek(TT.out.fd, bs, SEEK_CUR); if (trunc && ftruncate(TT.out.fd, bs)) perror_exit("ftruncate"); } -- cgit v1.2.3