From 0e569e9ec7cb6e1d90c80ab1880c9b77815d45e3 Mon Sep 17 00:00:00 2001 From: Amejonah1200 Date: Thu, 4 Jun 2026 20:35:36 +0200 Subject: [PATCH] fix: ignore missing or invalid options in blocks --- src/pcapng/blocks/opt_common.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pcapng/blocks/opt_common.rs b/src/pcapng/blocks/opt_common.rs index 2f30eed..4fb5fb1 100644 --- a/src/pcapng/blocks/opt_common.rs +++ b/src/pcapng/blocks/opt_common.rs @@ -59,7 +59,8 @@ pub(crate) trait PcapNgOption<'a> { options.push(opt); } - Err(PcapError::InvalidField("Invalid option")) + // Err(PcapError::InvalidField("Invalid option")) + Ok((slice, options)) } /// Write the option to a writer @@ -133,7 +134,8 @@ pub(crate) trait AsyncPcapNgOption<'a> { options.push(opt); } - Err(PcapError::InvalidField("Invalid option")) + // Err(PcapError::InvalidField("Invalid option")) + Ok((slice, options)) } /// Write the option to a writer