summaryrefslogtreecommitdiffstats
path: root/usr.bin/sed/main.c
diff options
context:
space:
mode:
authoryar <yar@FreeBSD.org>2007-06-12 12:05:24 +0000
committeryar <yar@FreeBSD.org>2007-06-12 12:05:24 +0000
commit64e06b67c3cf285a62f1f8cdbed2f005b02418a1 (patch)
tree1fc5aa0c7aed36e9c671f4752d0a3f9b2ac0c3fd /usr.bin/sed/main.c
parent36ecaa8cd6cf4939ee6d5692193c12bf400fcbf6 (diff)
downloadFreeBSD-src-64e06b67c3cf285a62f1f8cdbed2f005b02418a1.zip
FreeBSD-src-64e06b67c3cf285a62f1f8cdbed2f005b02418a1.tar.gz
Don't forget to clear out the hold space for each subsequent file
when in -i mode so that each file gets a clean context of its own. Add a regression test for the bug. Tested with: regression tests
Diffstat (limited to 'usr.bin/sed/main.c')
-rw-r--r--usr.bin/sed/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/sed/main.c b/usr.bin/sed/main.c
index e4e426f..e17741f 100644
--- a/usr.bin/sed/main.c
+++ b/usr.bin/sed/main.c
@@ -390,7 +390,7 @@ mf_fgets(SPACE *sp, enum e_spflag spflag)
outfname = tmpfname;
if (!ispan) {
linenum = 0;
- resetranges();
+ resetstate();
}
} else {
outfile = stdout;
OpenPOWER on IntegriCloud