From: Donald Sharp Date: Fri, 27 Aug 2021 13:32:27 +0000 (-0400) Subject: lib: Send c-bit when not using bfdd as daemon of choice X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=23633561b5a9bea12205d40d94bc1591f9e69b4b;p=matthieu%2Ffrr.git lib: Send c-bit when not using bfdd as daemon of choice Commit: 4b983eef2cb5c7306a8303f002d0e053ebeabdca Modified the zapi send receive of the c-bit to only be under the HAVE_BFDD. If you are using ptm-bfd then the decoder function still expects this to be sent down. This commit puts this behavior back Signed-off-by: Donald Sharp (cherry picked from commit 4cc6d2cef672d963ebafd7b4637e305085917f15) --- diff --git a/lib/bfd.c b/lib/bfd.c index 1a45ea1ff5..ea363b7ca4 100644 --- a/lib/bfd.c +++ b/lib/bfd.c @@ -366,6 +366,9 @@ int zclient_bfd_command(struct zclient *zc, struct bfd_session_arg *args) if (args->ifnamelen) stream_put(s, args->ifname, args->ifnamelen); } + + /* Send the C bit indicator. */ + stream_putc(s, args->cbit); #endif /* HAVE_BFDD */ /* Finish the message by writing the size. */