From ad9a9204e9a89cc2f16cf5793f8552a68f93ddcb Mon Sep 17 00:00:00 2001 From: Shivani Bhardwaj Date: Tue, 18 Aug 2026 16:18:57 +0530 Subject: [PATCH] mqtt: do not store unknown property UNKNOWN property carries 1 byte in the MQTTProperty enum variant. It is neither logged nor matched on, so, don't store it. Ticket: 8839 --- rust/src/mqtt/parser.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rust/src/mqtt/parser.rs b/rust/src/mqtt/parser.rs index 75f622a200..39da6f96fa 100644 --- a/rust/src/mqtt/parser.rs +++ b/rust/src/mqtt/parser.rs @@ -116,7 +116,9 @@ fn parse_properties(input: &[u8], precond: bool) -> IResult<&[u8], Option { - props.push(val); + if val != MQTTProperty::UNKNOWN { + props.push(val); + } newrem = rem2; } Err(e) => return Err(e),