diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2021-01-18 00:14:01 -0800 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2021-01-18 00:14:01 -0800 |
| commit | dfdc7bf94a6ec3e5362eb2982d5c5c31edee4239 (patch) | |
| tree | f75267bc34a2d50eafd59d8713a9c8de1543ce16 /bp.c | |
| parent | b37c7c3985f54967477df354bd22ab2dae51938e (diff) | |
Fixed error printing code
Diffstat (limited to 'bp.c')
| -rw-r--r-- | bp.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -270,7 +270,8 @@ static int inplace_modify_file(def_t *defs, file_t *f, pat_t *pattern) confirm_t confirm_file = confirm; for (match_t *m = NULL; (m = next_match(defs, f, m, pattern, ignorecase)); ) { ++matches; - if (print_errors(&pr, m) > 0) + printer_t err_pr = {.file = f, .context_lines = 1, .use_color = 1, .print_line_numbers = 1}; + if (print_errors(&err_pr, m) > 0) exit(1); // Lazy-open file for writing upon first match: if (inplace_file == NULL) { @@ -325,7 +326,8 @@ static int print_matches(def_t *defs, file_t *f, pat_t *pattern) confirm_t confirm_file = confirm; for (match_t *m = NULL; (m = next_match(defs, f, m, pattern, ignorecase)); ) { - if (print_errors(&pr, m) > 0) + printer_t err_pr = {.file = f, .context_lines = 1, .use_color = 1, .print_line_numbers = 1}; + if (print_errors(&err_pr, m) > 0) exit(1); if (++matches == 1) { |
