diff options
author | Andrew Yourtchenko <ayourtch@gmail.com> | 2018-10-24 12:51:43 +0200 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2018-10-25 15:17:09 +0000 |
commit | dc8d35036f1d06193035ff4b6f161f2c1c17c35a (patch) | |
tree | e28cc5583e174fe4ea7af96bafc8e825b9a38b99 /src/plugins/acl | |
parent | 82b2776e314f91a0b0b503bade9720cbb47d87a9 (diff) |
acl-plugin: "show acl-plugin acl" ACE# is truncated to 4 digits in output
I was expecting "%4d" format string to exhibit the same behavior as
the one in C standard library, but rather than specifying _minimal_
width and expanding as necessary, it actually truncates the output.
Changing that to "%9d" should take care of pushing this surprising
difference in behavior into the domain of impossible.
Change-Id: Ia687137ca765bf9c1575af998ff11314010e81ad
Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
Diffstat (limited to 'src/plugins/acl')
-rw-r--r-- | src/plugins/acl/acl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/acl/acl.c b/src/plugins/acl/acl.c index dbc658b3640..93d7305743e 100644 --- a/src/plugins/acl/acl.c +++ b/src/plugins/acl/acl.c @@ -266,7 +266,7 @@ acl_print_acl_x (acl_vector_print_func_t vpr, vlib_main_t * vm, for (j = 0; j < am->acls[acl_index].count; j++) { r = &am->acls[acl_index].rules[j]; - out0 = format (out0, " %4d: %s ", j, r->is_ipv6 ? "ipv6" : "ipv4"); + out0 = format (out0, " %9d: %s ", j, r->is_ipv6 ? "ipv6" : "ipv4"); out0 = format_acl_action (out0, r->is_permit); out0 = format (out0, " src %U/%d", format_ip46_address, &r->src, r->is_ipv6 ? IP46_TYPE_IP6 : IP46_TYPE_IP4, |