From: Andrea Claudi Date: Tue, 10 Mar 2020 12:15:17 +0000 (+0100) Subject: nexthop: fix error reporting in filter dump X-Git-Tag: v5.6.0~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9b868436a6fce8986560178c6d1a78072e21861;p=thirdparty%2Fiproute2.git nexthop: fix error reporting in filter dump nh_dump_filter is missing a return value check in two cases. Fix this simply adding an assignment to the proper variable. Fixes: 63df8e8543b03 ("Add support for nexthop objects") Signed-off-by: Andrea Claudi Reviewed-by: David Ahern Signed-off-by: Stephen Hemminger --- diff --git a/ip/ipnexthop.c b/ip/ipnexthop.c index 9f860c8ce..99f89630e 100644 --- a/ip/ipnexthop.c +++ b/ip/ipnexthop.c @@ -59,13 +59,13 @@ static int nh_dump_filter(struct nlmsghdr *nlh, int reqlen) } if (filter.groups) { - addattr_l(nlh, reqlen, NHA_GROUPS, NULL, 0); + err = addattr_l(nlh, reqlen, NHA_GROUPS, NULL, 0); if (err) return err; } if (filter.master) { - addattr32(nlh, reqlen, NHA_MASTER, filter.master); + err = addattr32(nlh, reqlen, NHA_MASTER, filter.master); if (err) return err; }