Signed-off-by: Phil Sutter <[email protected]>
---
src/rule.c | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/src/rule.c b/src/rule.c
index 1e0558eaf0751..85505aecd5091 100644
--- a/src/rule.c
+++ b/src/rule.c
@@ -128,17 +128,16 @@ static int cache_init(struct mnl_socket *nf_sock, struct
nft_cache *cache,
struct handle handle = {
.family = NFPROTO_UNSPEC,
};
- struct netlink_ctx ctx;
+ struct netlink_ctx ctx = {
+ .list = LIST_HEAD_INIT(ctx.list),
+ .nf_sock = nf_sock,
+ .cache = cache,
+ .msgs = msgs,
+ .seqnum = cache->seqnum++,
+ .debug_mask = debug_mask,
+ };
int ret;
- memset(&ctx, 0, sizeof(ctx));
- init_list_head(&ctx.list);
- ctx.nf_sock = nf_sock;
- ctx.cache = cache;
- ctx.msgs = msgs;
- ctx.seqnum = cache->seqnum++;
- ctx.debug_mask = debug_mask;
-
ret = cache_init_tables(&ctx, &handle, cache);
if (ret < 0)
return ret;
--
2.13.1
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html