diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2024-08-19 12:44:49 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2024-08-19 12:44:49 -0400 |
commit | 5d03c9d460d1c1afcdf062d494537986ce96a690 (patch) | |
tree | 470577f39f96cf6d8667f7b0b544bc186c2cbee7 | |
parent | 46c3a6d6cf5cbcee6add3350b0969578ef09a06b (diff) | |
download | bfs-5d03c9d460d1c1afcdf062d494537986ce96a690.tar.xz |
eval: Don't warn about suppressed errors without -noerror
-rw-r--r-- | src/eval.c | 2 | ||||
-rw-r--r-- | tests/bfs/warn_without_noerror.sh | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -1751,7 +1751,7 @@ int bfs_eval(struct bfs_ctx *ctx) { sigunhook(info_hook); bfs_bar_hide(args.bar); - if (args.nerrors > 0) { + if (ctx->ignore_errors && args.nerrors > 0) { bfs_warning(ctx, "Suppressed errors: %zu\n", args.nerrors); } diff --git a/tests/bfs/warn_without_noerror.sh b/tests/bfs/warn_without_noerror.sh new file mode 100644 index 0000000..5167309 --- /dev/null +++ b/tests/bfs/warn_without_noerror.sh @@ -0,0 +1,2 @@ +# bfs shouldn't print "warning: Suppressed errors" without -noerror +! invoke_bfs inaccessible -warn 2>&1 >/dev/null | grep warning >&2 |