diff options
author | Thomas Haller <thaller@redhat.com> | 2022-08-24 18:27:36 (GMT) |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2022-08-24 18:29:08 (GMT) |
commit | 9167504d18f0616ed1a1d269993885a11fc54000 (patch) | |
tree | 52aad83c5f021305747f985b7d47b072faa45c38 | |
parent | 984d6e938b8fa8e120b38fe3d31893f20de996d7 (diff) | |
download | libnl-9167504d18f0616ed1a1d269993885a11fc54000.zip libnl-9167504d18f0616ed1a1d269993885a11fc54000.tar.gz libnl-9167504d18f0616ed1a1d269993885a11fc54000.tar.bz2 |
bridge: drop unnecessary goto in bridge_info_parse()
-rw-r--r-- | lib/route/link/bridge_info.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/route/link/bridge_info.c b/lib/route/link/bridge_info.c index 33de448..de7dcda 100644 --- a/lib/route/link/bridge_info.c +++ b/lib/route/link/bridge_info.c @@ -59,16 +59,16 @@ static int bridge_info_parse(struct rtnl_link *link, struct nlattr *data, { struct nlattr *tb[IFLA_BR_MAX + 1]; struct bridge_info *bi; - int err = 0; + int err; NL_DBG(3, "Parsing Bridge link info\n"); if ((err = nla_parse_nested(tb, IFLA_BR_MAX, data, bi_attrs_policy)) < 0) - goto errout; + return err; if ((err = bridge_info_alloc(link)) < 0) - goto errout; + return err; bi = link->l_info; @@ -89,8 +89,7 @@ static int bridge_info_parse(struct rtnl_link *link, struct nlattr *data, bi->ce_mask |= BRIDGE_ATTR_VLAN_STATS_ENABLED; } -errout: - return err; + return 0; } static int bridge_info_put_attrs(struct nl_msg *msg, struct rtnl_link *link) |