From c16d48a603748882fb17361e8b8c9203595ebbf0 Mon Sep 17 00:00:00 2001 From: kraai Date: Mon, 30 Jul 2001 14:05:58 +0000 Subject: Preserve whether or not the line was previously altered when running a subst command (discovery and patch by Jim Gleason). git-svn-id: svn://busybox.net/trunk/busybox@3159 69ca8d6d-28ef-0310-b511-8ec308f3f277 --- sed.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sed.c') diff --git a/sed.c b/sed.c index 24b62e5fa..a18cfc7c3 100644 --- a/sed.c +++ b/sed.c @@ -650,12 +650,12 @@ static void process_file(FILE *file) /* we print the line once, unless we were told to be quiet */ if (!be_quiet) - altered = do_subst_command(&sed_cmds[i], line); + altered |= do_subst_command(&sed_cmds[i], line); /* we also print the line if we were given the 'p' flag * (this is quite possibly the second printing) */ if (sed_cmds[i].sub_p) - altered = do_subst_command(&sed_cmds[i], line); + altered |= do_subst_command(&sed_cmds[i], line); break; -- cgit v1.2.3-55-g6feb