From 4cc6d2cef672d963ebafd7b4637e305085917f15 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Fri, 27 Aug 2021 09:32:27 -0400 Subject: [PATCH] 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 --- lib/bfd.c | 3 +++ 1 file changed, 3 insertions(+) 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. */ -- 2.39.5