Skip to content

Commit

Permalink
Make display of padding more terse in the friendly format (#33)
Browse files Browse the repository at this point in the history
  • Loading branch information
tertsdiepraam authored Jun 25, 2024
1 parent 6b06829 commit 4ad535f
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion src/output/friendly.rs
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,16 @@ fn write_opt(
N3u(n3u) => ("N3U", n3u.to_string()),
Expire(expire) => ("EXPIRE", expire.to_string()),
TcpKeepalive(opt) => ("TCPKEEPALIVE", opt.to_string()),
Padding(padding) => ("PADDING", padding.to_string()),
Padding(padding) => {
let padding = padding.as_slice();
let len = padding.len();
let all_zero = if padding.iter().all(|b| *b == 0) {
"all zero"
} else {
"non-zero"
};
("PADDING", format!("{len} bytes ({all_zero})"))
}
ClientSubnet(opt) => ("CLIENTSUBNET", opt.to_string()),
Cookie(cookie) => ("COOKIE: {}", cookie.to_string()),
Chain(chain) => ("CHAIN", chain.to_string()),
Expand Down

0 comments on commit 4ad535f

Please sign in to comment.