diff --git a/src/platform/nm-netlink.c b/src/platform/nm-netlink.c index 31b2bdd3a4..ef87b0bca5 100644 --- a/src/platform/nm-netlink.c +++ b/src/platform/nm-netlink.c @@ -572,15 +572,13 @@ nla_parse (struct nlattr *tb[], int maxtype, struct nlattr *head, int len, if (policy) { nmerr = validate_nla (nla, maxtype, policy); if (nmerr < 0) - goto errout; + return nmerr; } tb[type] = nla; } - nmerr = 0; -errout: - return nmerr; + return 0; } /*****************************************************************************/