On Wed, Sep 28, 2022 at 10:11:14AM +0200, Claudio Jeker wrote:
> There is an extra space in the output of ext communities of type OVS.
> It seems when fmt_ext_community was introduced the extra space was not
> removed from those special ext-communities.
>
> This was noticed by job@
ok
> --
> :wq Claudio
>
> Index: bgpctl.c
> ===================================================================
> RCS file: /cvs/src/usr.sbin/bgpctl/bgpctl.c,v
> retrieving revision 1.283
> diff -u -p -r1.283 bgpctl.c
> --- bgpctl.c 31 Aug 2022 15:00:53 -0000 1.283
> +++ bgpctl.c 27 Sep 2022 21:11:39 -0000
> @@ -989,19 +989,19 @@ fmt_ext_community(uint8_t *data)
> ext = be64toh(ext) & 0xffffffffffffLL;
> switch (ext) {
> case EXT_COMMUNITY_OVS_VALID:
> - snprintf(buf, sizeof(buf), "%s valid ",
> + snprintf(buf, sizeof(buf), "%s valid",
> log_ext_subtype(type, subtype));
> return buf;
> case EXT_COMMUNITY_OVS_NOTFOUND:
> - snprintf(buf, sizeof(buf), "%s not-found ",
> + snprintf(buf, sizeof(buf), "%s not-found",
> log_ext_subtype(type, subtype));
> return buf;
> case EXT_COMMUNITY_OVS_INVALID:
> - snprintf(buf, sizeof(buf), "%s invalid ",
> + snprintf(buf, sizeof(buf), "%s invalid",
> log_ext_subtype(type, subtype));
> return buf;
> default:
> - snprintf(buf, sizeof(buf), "%s 0x%llx ",
> + snprintf(buf, sizeof(buf), "%s 0x%llx",
> log_ext_subtype(type, subtype),
> (unsigned long long)ext);
> return buf;
>