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 {