From 41f5d45d980432948f15e45d6b9f1b4be08185d9 Mon Sep 17 00:00:00 2001 From: JSCU-CNI <121175071+JSCU-CNI@users.noreply.github.com> Date: Thu, 7 Aug 2025 12:00:52 +0200 Subject: [PATCH] return non-zero exit code when record_writer crashes during teardown --- flow/record/tools/rdump.py | 1 + 1 file changed, 1 insertion(+) diff --git a/flow/record/tools/rdump.py b/flow/record/tools/rdump.py index dc458a77..bd8e1c5e 100644 --- a/flow/record/tools/rdump.py +++ b/flow/record/tools/rdump.py @@ -330,6 +330,7 @@ def main(argv: list[str] | None = None) -> int: record_writer.__exit__() except Exception as e: print_error(e) + ret = 1 if (args.list or args.stats) and not args.progress: print(f"Processed {count} records", file=sys.stdout if args.list else sys.stderr)