From 32f6f724fea9dd7aa60b05bf729d3668db5bd43a Mon Sep 17 00:00:00 2001 From: Michael Mann Date: Thu, 17 Apr 2025 18:26:13 -0400 Subject: [PATCH] tshark: return false if failing a packet dissection pass Cleaner than just abruptly exit()ing. --- tshark.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tshark.c b/tshark.c index c10a01e967..4e1ddfc335 100644 --- a/tshark.c +++ b/tshark.c @@ -3748,7 +3748,7 @@ process_packet_second_pass(capture_file *cf, epan_dissect_t *edt, if (ferror(stdout)) { show_print_file_io_error(); - exit(2); + return false; } } cf->provider.prev_dis = fdata; @@ -4439,7 +4439,7 @@ process_packet_single_pass(capture_file *cf, epan_dissect_t *edt, int64_t offset if (ferror(stdout)) { show_print_file_io_error(); - exit(2); + return false; } }