diff --git a/usr.bin/sed/process.c b/usr.bin/sed/process.c index 17f543d39ee5..83031b1e9438 100644 --- a/usr.bin/sed/process.c +++ b/usr.bin/sed/process.c @@ -244,7 +244,7 @@ redirect: case 'y': if (pd || psl == 0) break; - for (p = ps, len = psl; --len; ++p) + for (p = ps, len = psl; len--; ++p) *p = cp->u.y[(unsigned char)*p]; break; case ':':