From 8ffabf5825e68f25c08ee6d804cf8e77035ef27d Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Wed, 6 Dec 2000 22:53:06 +0000 Subject: Patch from Matt Kraai to fix 'echo "1 2 3" | tr -s " "' so it properly outputs "1 2 3". --- coreutils/tr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'coreutils') diff --git a/coreutils/tr.c b/coreutils/tr.c index 54b6abc8c..96e2c2b5f 100644 --- a/coreutils/tr.c +++ b/coreutils/tr.c @@ -70,7 +70,7 @@ static void convert() coded = vector[c]; if (del_fl && invec[c]) continue; - if (sq_fl && last == coded && outvec[coded]) + if (sq_fl && last == coded && (invec[c] || outvec[coded])) continue; output[out_index++] = last = coded; if (out_index == BUFSIZ) { -- cgit v1.2.3