mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 18:27:21 +00:00
pimd: Convert strncpy to strlcpy in pim_cmd.c
A couple of places of strncpy snuck in due to my confusion about if Quentin's earlier change had gotten in. Just some code in flux. This should fix the issue/warnings in our CI system.
This commit is contained in:
parent
ed7e15589d
commit
fbd74c7d94
@ -3082,7 +3082,7 @@ static void pim_show_group_rp_mappings_info(struct pim_instance *pim,
|
|||||||
json_object *json_row = NULL;
|
json_object *json_row = NULL;
|
||||||
|
|
||||||
if (pim->global_scope.current_bsr.s_addr == INADDR_ANY)
|
if (pim->global_scope.current_bsr.s_addr == INADDR_ANY)
|
||||||
strncpy(bsr_str, "0.0.0.0", sizeof(bsr_str));
|
strlcpy(bsr_str, "0.0.0.0", sizeof(bsr_str));
|
||||||
|
|
||||||
else
|
else
|
||||||
pim_inet4_dump("<bsr?>", pim->global_scope.current_bsr, bsr_str,
|
pim_inet4_dump("<bsr?>", pim->global_scope.current_bsr, bsr_str,
|
||||||
@ -3650,7 +3650,7 @@ static void pim_show_bsr(struct pim_instance *pim,
|
|||||||
vty_out(vty, "PIMv2 Bootstrap information\n");
|
vty_out(vty, "PIMv2 Bootstrap information\n");
|
||||||
|
|
||||||
if (pim->global_scope.current_bsr.s_addr == INADDR_ANY) {
|
if (pim->global_scope.current_bsr.s_addr == INADDR_ANY) {
|
||||||
strncpy(bsr_str, "0.0.0.0", sizeof(bsr_str));
|
strlcpy(bsr_str, "0.0.0.0", sizeof(bsr_str));
|
||||||
pim_time_uptime(uptime, sizeof(uptime),
|
pim_time_uptime(uptime, sizeof(uptime),
|
||||||
pim->global_scope.current_bsr_first_ts);
|
pim->global_scope.current_bsr_first_ts);
|
||||||
pim_time_uptime(last_bsm_seen, sizeof(last_bsm_seen),
|
pim_time_uptime(last_bsm_seen, sizeof(last_bsm_seen),
|
||||||
@ -3669,16 +3669,16 @@ static void pim_show_bsr(struct pim_instance *pim,
|
|||||||
|
|
||||||
switch (pim->global_scope.state) {
|
switch (pim->global_scope.state) {
|
||||||
case NO_INFO:
|
case NO_INFO:
|
||||||
strncpy(bsr_state, "NO_INFO", sizeof(bsr_state));
|
strlcpy(bsr_state, "NO_INFO", sizeof(bsr_state));
|
||||||
break;
|
break;
|
||||||
case ACCEPT_ANY:
|
case ACCEPT_ANY:
|
||||||
strncpy(bsr_state, "ACCEPT_ANY", sizeof(bsr_state));
|
strlcpy(bsr_state, "ACCEPT_ANY", sizeof(bsr_state));
|
||||||
break;
|
break;
|
||||||
case ACCEPT_PREFERRED:
|
case ACCEPT_PREFERRED:
|
||||||
strncpy(bsr_state, "ACCEPT_PREFERRED", sizeof(bsr_state));
|
strlcpy(bsr_state, "ACCEPT_PREFERRED", sizeof(bsr_state));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
strncpy(bsr_state, "", sizeof(bsr_state));
|
strlcpy(bsr_state, "", sizeof(bsr_state));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (uj) {
|
if (uj) {
|
||||||
|
Loading…
Reference in New Issue
Block a user