From c78d8b4340a62fd9f7d540a09f9ecff5f0a3a132 Mon Sep 17 00:00:00 2001 From: Eugene Kim Date: Thu, 9 Nov 2023 19:51:31 -0800 Subject: [PATCH] Fix a bug with preset attribute params of BGP unknown attributes --- src/message/attributes/unknown.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/message/attributes/unknown.rs b/src/message/attributes/unknown.rs index 994ee16..b2ef398 100644 --- a/src/message/attributes/unknown.rs +++ b/src/message/attributes/unknown.rs @@ -65,8 +65,8 @@ impl std::fmt::Display for BgpAttrUnknown { impl BgpAttr for BgpAttrUnknown { fn attr(&self) -> BgpAttrParams { BgpAttrParams { - typecode: 1, - flags: 64, + typecode: self.params.typecode, + flags: self.params.flags, } } fn encode_to(&self, _peer: &BgpSessionParams, buf: &mut [u8]) -> Result {