diff options
Diffstat (limited to 'ospf6d/ospf6_proto.c')
| -rw-r--r-- | ospf6d/ospf6_proto.c | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/ospf6d/ospf6_proto.c b/ospf6d/ospf6_proto.c index a746037ec5..e60d2c7e0e 100644 --- a/ospf6d/ospf6_proto.c +++ b/ospf6d/ospf6_proto.c @@ -60,21 +60,14 @@ void ospf6_prefix_apply_mask(struct ospf6_prefix *op) void ospf6_prefix_options_printbuf(uint8_t prefix_options, char *buf, int size) { - const char *p, *mc, *la, *nu; + const char *dn, *p, *mc, *la, *nu; - p = (CHECK_FLAG(prefix_options, OSPF6_PREFIX_OPTION_P) - ? "P" - : "--"); - mc = (CHECK_FLAG(prefix_options, OSPF6_PREFIX_OPTION_MC) - ? "MC" - : "--"); - la = (CHECK_FLAG(prefix_options, OSPF6_PREFIX_OPTION_LA) - ? "LA" - : "--"); - nu = (CHECK_FLAG(prefix_options, OSPF6_PREFIX_OPTION_NU) - ? "NU" - : "--"); - snprintf(buf, size, "%s|%s|%s|%s", p, mc, la, nu); + dn = (CHECK_FLAG(prefix_options, OSPF6_PREFIX_OPTION_DN) ? "DN" : "--"); + p = (CHECK_FLAG(prefix_options, OSPF6_PREFIX_OPTION_P) ? "P" : "--"); + mc = (CHECK_FLAG(prefix_options, OSPF6_PREFIX_OPTION_MC) ? "MC" : "--"); + la = (CHECK_FLAG(prefix_options, OSPF6_PREFIX_OPTION_LA) ? "LA" : "--"); + nu = (CHECK_FLAG(prefix_options, OSPF6_PREFIX_OPTION_NU) ? "NU" : "--"); + snprintf(buf, size, "%s|%s|%s|%s|%s", dn, p, mc, la, nu); } void ospf6_capability_printbuf(char capability, char *buf, int size) |
