Fix a simple mistake with pattern space, and add a test for it

This commit is contained in:
Glenn L McGrath 2003-09-15 12:07:48 +00:00
parent 47e5ca1ecb
commit 977451ef44
2 changed files with 15 additions and 2 deletions

View File

@ -1070,9 +1070,9 @@ static void process_file(FILE * file)
}
pattern_space = xrealloc(pattern_space, pattern_space_size + hold_space_size);
if (pattern_space_size == 2) {
strcat(pattern_space, "\n");
} else {
strcpy(pattern_space, "\n");
} else {
strcat(pattern_space, "\n");
}
if (hold_space) {
strcat(pattern_space, hold_space);

View File

@ -0,0 +1,13 @@
busybox sed 'G'>output <<EOF
a
b
c
EOF
cmp -s output - <<EOF
a
b
c
EOF