Fixed extra -- lines (noted by Christophe Boyanique).

This commit is contained in:
Matt Kraai 2001-05-22 14:29:27 +00:00
parent 117231c44f
commit edc806507c
2 changed files with 4 additions and 2 deletions

View File

@ -60,7 +60,8 @@ static void print_line(const char *line, int linenum, char decoration)
{
#ifdef BB_FEATURE_GREP_CONTEXT
/* possibly print the little '--' seperator */
if (last_line_printed && last_line_printed < linenum - 1) {
if ((lines_before || lines_after) && last_line_printed &&
last_line_printed < linenum - 1) {
puts("--");
}
last_line_printed = linenum;

3
grep.c
View File

@ -60,7 +60,8 @@ static void print_line(const char *line, int linenum, char decoration)
{
#ifdef BB_FEATURE_GREP_CONTEXT
/* possibly print the little '--' seperator */
if (last_line_printed && last_line_printed < linenum - 1) {
if ((lines_before || lines_after) && last_line_printed &&
last_line_printed < linenum - 1) {
puts("--");
}
last_line_printed = linenum;