summaryrefslogtreecommitdiff
path: root/ospf6d/ospf6_interface.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2021-03-05 07:22:43 -0500
committerGitHub <noreply@github.com>2021-03-05 07:22:43 -0500
commit130daf24ae1acf5db602e55c13b9ffca139a1dbf (patch)
treec78c88ed87329e2928af546af6ad304e32acf588 /ospf6d/ospf6_interface.c
parent122a7974ddcbf78cdc3b2c3ff70d9cabdbb435da (diff)
parent7bfc5ae813cced079421ee80f017b60ac89eed44 (diff)
Merge pull request #8188 from volta-networks/fix_ospf6_cost_flag
ospf6d: fix setting NOAUTOCOST flag
Diffstat (limited to 'ospf6d/ospf6_interface.c')
-rw-r--r--ospf6d/ospf6_interface.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/ospf6d/ospf6_interface.c b/ospf6d/ospf6_interface.c
index 621cc36a0c..a5d9138743 100644
--- a/ospf6d/ospf6_interface.c
+++ b/ospf6d/ospf6_interface.c
@@ -1622,12 +1622,11 @@ DEFUN (ipv6_ospf6_cost,
return CMD_WARNING_CONFIG_FAILED;
}
+ SET_FLAG(oi->flag, OSPF6_INTERFACE_NOAUTOCOST);
if (oi->cost == lcost)
return CMD_SUCCESS;
oi->cost = lcost;
- SET_FLAG(oi->flag, OSPF6_INTERFACE_NOAUTOCOST);
-
ospf6_interface_force_recalculate_cost(oi);
return CMD_SUCCESS;