mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-06-14 14:46:57 +00:00
pimd: Prevent Null string %s issues
There are couple spots where group may be NULL and when we output strings associated with it we should ensure we are not doing something stupid. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
f177a83efc
commit
d76c38ade3
@ -6784,12 +6784,13 @@ static int pim_rp_cmd_worker(struct pim_instance *pim, struct vty *vty,
|
|||||||
|
|
||||||
if (result == PIM_GROUP_BAD_ADDR_MASK_COMBO) {
|
if (result == PIM_GROUP_BAD_ADDR_MASK_COMBO) {
|
||||||
vty_out(vty, "%% Inconsistent address and mask: %s\n",
|
vty_out(vty, "%% Inconsistent address and mask: %s\n",
|
||||||
group);
|
group ? group : "No Group Address");
|
||||||
return CMD_WARNING_CONFIG_FAILED;
|
return CMD_WARNING_CONFIG_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (result == PIM_GROUP_BAD_ADDRESS) {
|
if (result == PIM_GROUP_BAD_ADDRESS) {
|
||||||
vty_out(vty, "%% Bad group address specified: %s\n", group);
|
vty_out(vty, "%% Bad group address specified: %s\n",
|
||||||
|
group ? group : "No Group Address");
|
||||||
return CMD_WARNING_CONFIG_FAILED;
|
return CMD_WARNING_CONFIG_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -7158,7 +7159,8 @@ static int pim_no_rp_cmd_worker(struct pim_instance *pim, struct vty *vty,
|
|||||||
int result = pim_rp_del_config(pim, rp, group, plist);
|
int result = pim_rp_del_config(pim, rp, group, plist);
|
||||||
|
|
||||||
if (result == PIM_GROUP_BAD_ADDRESS) {
|
if (result == PIM_GROUP_BAD_ADDRESS) {
|
||||||
vty_out(vty, "%% Bad group address specified: %s\n", group);
|
vty_out(vty, "%% Bad group address specified: %s\n",
|
||||||
|
group ? group : "No Group Address");
|
||||||
return CMD_WARNING_CONFIG_FAILED;
|
return CMD_WARNING_CONFIG_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user