From: Philippe Guibert Date: Wed, 19 Jun 2019 15:49:32 +0000 (+0200) Subject: bfdd: if no vrfname is passed, use default vrf name X-Git-Tag: base_7.3~353^2~7 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=e0f36c91e24d20a1013c537cc4ac47c2d71f00c5;p=matthieu%2Ffrr.git bfdd: if no vrfname is passed, use default vrf name default vrf name is used to forge the key that permits storing the session. Signed-off-by: Philippe Guibert --- diff --git a/bfdd/bfdd_vty.c b/bfdd/bfdd_vty.c index a211f34219..5663ce54cb 100644 --- a/bfdd/bfdd_vty.c +++ b/bfdd/bfdd_vty.c @@ -685,6 +685,9 @@ static int bfd_configure_peer(struct bfd_peer_cfg *bpc, bool mhop, snprintf(ebuf, ebuflen, "vrf name too long"); return -1; } + } else { + bpc->bpc_has_vrfname = true; + strlcpy(bpc->bpc_vrfname, VRF_DEFAULT_NAME, sizeof(bpc->bpc_vrfname)); } return 0;