]> git.proxmox.com Git - mirror_frr.git/commit
ospfd: do not complain if same area is reconfigured
authorDaniel Walton <dwalton@cumulusnetworks.com>
Mon, 8 Jan 2018 21:16:18 +0000 (21:16 +0000)
committerDaniel Walton <dwalton@cumulusnetworks.com>
Mon, 8 Jan 2018 21:16:18 +0000 (21:16 +0000)
commit2b0a905a2ee0c25da73fd5f5051858e7e13c9579
tree9941bf75845146f72320c37ebbad2596fdb39165
parent4060fcc47b537d49e7801371ddedf9828c94366a
ospfd: do not complain if same area is reconfigured

Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
Before
------
cel-redxp-10(config)# router ospf vrf RED
cel-redxp-10(config-router)# network 1.1.1.1/32 area 0.0.0.0
cel-redxp-10(config-router)# network 1.1.1.1/32 area 0.0.0.0
There is already same network statement.
cel-redxp-10(config-router)#

When we see the "There is already same network statement." message
vtysh exits non-zero.  This scenario breaks frr-reload because
the command took and it in the config, it should exit zero here.

After
-----
cel-redxp-10(config)# router ospf vrf RED
cel-redxp-10(config-router)# network 1.1.1.1/32 area 0.0.0.0
cel-redxp-10(config-router)# network 1.1.1.1/32 area 0.0.0.0
cel-redxp-10(config-router)# network 1.1.1.1/32 area 0.0.0.0
cel-redxp-10(config-router)# network 1.1.1.1/32 area 0
cel-redxp-10(config-router)#
cel-redxp-10(config-router)# network 1.1.1.1/32 area 0.0.0.1
There is already same network statement.
cel-redxp-10(config-router)#
ospfd/ospf_vty.c
ospfd/ospfd.c