From fc25d7f8050f262fa6cafeb2a1032e6eb3e7b412 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Fri, 6 Dec 2013 18:16:16 +0100 Subject: rtnl: simplify link_new() Drop most of the arguments and instead introduce link_set_{flags,type}. --- src/core/loopback-setup.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/core/loopback-setup.c') diff --git a/src/core/loopback-setup.c b/src/core/loopback-setup.c index 5172a6984b..7bb20ecabe 100644 --- a/src/core/loopback-setup.c +++ b/src/core/loopback-setup.c @@ -89,7 +89,11 @@ static int start_interface(sd_rtnl *rtnl, int if_loopback, uint32_t ipv4_address _cleanup_sd_rtnl_message_unref_ sd_rtnl_message *req = NULL; int r; - r = sd_rtnl_message_link_new(RTM_NEWLINK, if_loopback, 0, IFF_UP, &req); + r = sd_rtnl_message_link_new(RTM_NEWLINK, if_loopback, &req); + if (r < 0) + return r; + + r = sd_rtnl_message_link_set_flags(req, IFF_UP); if (r < 0) return r; -- cgit v1.2.3-54-g00ecf