pimd: fix compilation errors in pim_cmd.c

Fix buffer sizes to eliminate compiliation warnings.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
This commit is contained in:
Mark Stapp 2020-11-20 15:45:32 -05:00
parent 40de528b77
commit 5c90f56906

View file

@ -8028,7 +8028,7 @@ DEFUN (interface_no_ip_igmp,
IFACE_IGMP_STR) IFACE_IGMP_STR)
{ {
const struct lyd_node *pim_enable_dnode; const struct lyd_node *pim_enable_dnode;
char pim_if_xpath[XPATH_MAXLEN]; char pim_if_xpath[XPATH_MAXLEN + 20];
snprintf(pim_if_xpath, sizeof(pim_if_xpath), snprintf(pim_if_xpath, sizeof(pim_if_xpath),
"%s/frr-pim:pim", VTY_CURR_XPATH); "%s/frr-pim:pim", VTY_CURR_XPATH);
@ -8574,7 +8574,7 @@ DEFUN_HIDDEN (interface_no_ip_pim_ssm,
IFACE_PIM_STR) IFACE_PIM_STR)
{ {
const struct lyd_node *igmp_enable_dnode; const struct lyd_node *igmp_enable_dnode;
char igmp_if_xpath[XPATH_MAXLEN]; char igmp_if_xpath[XPATH_MAXLEN + 20];
snprintf(igmp_if_xpath, sizeof(igmp_if_xpath), snprintf(igmp_if_xpath, sizeof(igmp_if_xpath),
"%s/frr-igmp:igmp", VTY_CURR_XPATH); "%s/frr-igmp:igmp", VTY_CURR_XPATH);
@ -8606,7 +8606,7 @@ DEFUN_HIDDEN (interface_no_ip_pim_sm,
IFACE_PIM_SM_STR) IFACE_PIM_SM_STR)
{ {
const struct lyd_node *igmp_enable_dnode; const struct lyd_node *igmp_enable_dnode;
char igmp_if_xpath[XPATH_MAXLEN]; char igmp_if_xpath[XPATH_MAXLEN + 20];
snprintf(igmp_if_xpath, sizeof(igmp_if_xpath), snprintf(igmp_if_xpath, sizeof(igmp_if_xpath),
"%s/frr-igmp:igmp", VTY_CURR_XPATH); "%s/frr-igmp:igmp", VTY_CURR_XPATH);
@ -8637,7 +8637,7 @@ DEFUN (interface_no_ip_pim,
PIM_STR) PIM_STR)
{ {
const struct lyd_node *igmp_enable_dnode; const struct lyd_node *igmp_enable_dnode;
char igmp_if_xpath[XPATH_MAXLEN]; char igmp_if_xpath[XPATH_MAXLEN + 20];
snprintf(igmp_if_xpath, sizeof(igmp_if_xpath), snprintf(igmp_if_xpath, sizeof(igmp_if_xpath),
"%s/frr-igmp:igmp", VTY_CURR_XPATH); "%s/frr-igmp:igmp", VTY_CURR_XPATH);
@ -9482,7 +9482,7 @@ DEFUN (ip_pim_bfd,
char default_tx_interval[5]; char default_tx_interval[5];
char default_detect_mult[3]; char default_detect_mult[3];
const struct lyd_node *igmp_enable_dnode; const struct lyd_node *igmp_enable_dnode;
char bfd_xpath[XPATH_MAXLEN]; char bfd_xpath[XPATH_MAXLEN + 20];
igmp_enable_dnode = yang_dnode_get(vty->candidate_config->dnode, igmp_enable_dnode = yang_dnode_get(vty->candidate_config->dnode,
"%s/frr-igmp:igmp/igmp-enable", "%s/frr-igmp:igmp/igmp-enable",