ospfd: ignore duplicated "ip ospf area" commands

Fixes #8388.

Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
This commit is contained in:
Igor Ryzhov 2021-04-02 03:22:24 +03:00
parent d6cfe1b884
commit a900cece99

View File

@ -8968,9 +8968,12 @@ DEFUN (ip_ospf_area,
// update/create address-level params
params = ospf_get_if_params((ifp), (addr));
if (OSPF_IF_PARAM_CONFIGURED(params, if_area)) {
if (!IPV4_ADDR_SAME(&params->if_area, &area_id)) {
vty_out(vty,
"Must remove previous area/address config before changing ospf area\n");
return CMD_WARNING_CONFIG_FAILED;
} else
return CMD_SUCCESS;
}
ospf_if_update_params((ifp), (addr));
}