]> git.proxmox.com Git - mirror_frr.git/commitdiff
zebra: early return on seg6local nlmsg crafting
authorHiroki Shirokura <slank.dev@gmail.com>
Fri, 23 Apr 2021 11:27:41 +0000 (11:27 +0000)
committerMark Stapp <mjs@voltanet.io>
Wed, 2 Jun 2021 14:24:48 +0000 (10:24 -0400)
Signed-off-by: Hiroki Shirokura <slank.dev@gmail.com>
zebra/rt_netlink.c

index 4479c434eb5aff5ccd0ea8c8a5044beaa1eb1bf2..38f8140db2a714642a17565f361f8823abab270e 100644 (file)
@@ -1465,7 +1465,7 @@ static bool _netlink_route_build_singlepath(const struct prefix *p,
                                zlog_err("%s: unsupport seg6local behaviour action=%u",
                                         __func__,
                                         nexthop->nh_srv6->seg6local_action);
-                               break;
+                               return false;
                        }
                        nl_attr_nest_end(nlmsg, nest);
                }
@@ -2568,7 +2568,7 @@ ssize_t netlink_nexthop_msg_encode(uint16_t cmd,
                                        default:
                                                zlog_err("%s: unsupport seg6local behaviour action=%u",
                                                         __func__, action);
-                                               break;
+                                               return 0;
                                        }
                                        nl_attr_nest_end(&req->n, nest);
                                }