From: Susant Sahani Date: Thu, 14 Jan 2021 11:58:58 +0000 (+0100) Subject: network: route - use ordered_set_ensure_put X-Git-Tag: v248-rc1~332 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8cb34651000bf93992a426400ec3e4dfd410f171;p=thirdparty%2Fsystemd.git network: route - use ordered_set_ensure_put --- diff --git a/src/network/networkd-route.c b/src/network/networkd-route.c index d23d74d5c8b..52de09245ba 100644 --- a/src/network/networkd-route.c +++ b/src/network/networkd-route.c @@ -2341,11 +2341,9 @@ int config_parse_multipath_route( } } - r = ordered_set_ensure_allocated(&n->multipath_routes, NULL); - if (r < 0) + r = ordered_set_ensure_put(&n->multipath_routes, NULL, m); + if (r == -ENOMEM) return log_oom(); - - r = ordered_set_put(n->multipath_routes, m); if (r < 0) { log_syntax(unit, LOG_WARNING, filename, line, r, "Failed to store multipath route, ignoring assignment: %m");