From: Tobias Brunner Date: Thu, 22 Feb 2018 08:49:57 +0000 (+0100) Subject: kernel-netlink: Simplify rt_entry_t initialization X-Git-Tag: 5.6.3dr1~40 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d9400f44d867b8fa1c23ffab73f4806c7cff8851;p=thirdparty%2Fstrongswan.git kernel-netlink: Simplify rt_entry_t initialization --- diff --git a/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c b/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c index c3f92f5000..6c31a48151 100644 --- a/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c +++ b/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c @@ -1832,15 +1832,11 @@ static rt_entry_t *parse_route(struct nlmsghdr *hdr, rt_entry_t *route) if (route) { - route->gtw = chunk_empty; - route->pref_src = chunk_empty; - route->dst = chunk_empty; - route->dst_len = msg->rtm_dst_len; - route->src = chunk_empty; - route->src_len = msg->rtm_src_len; - route->table = msg->rtm_table; - route->oif = 0; - route->priority = 0; + *route = (rt_entry_t){ + .dst_len = msg->rtm_dst_len, + .src_len = msg->rtm_src_len, + .table = msg->rtm_table, + }; } else {