Signed-off-by: Phil Sutter <phil@xxxxxx> --- 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html