On Wed, Aug 16, 2017 at 10:42:56PM +0200, Eric Leblond wrote: [...] > diff --git a/src/libnftables.c b/src/libnftables.c > index 215179a..da1b231 100644 > --- a/src/libnftables.c > +++ b/src/libnftables.c > @@ -51,3 +51,23 @@ void nft_global_deinit(void) > realm_table_meta_exit(); > mark_table_exit(); > } > + > +struct nft_ctx *nft_context_new(void) > +{ > + struct nft_ctx *ctx = NULL; > + ctx = malloc(sizeof(struct nft_ctx));
Use calloc() here to avoid having garbage in 'output' and 'check' fields. > + if (ctx == NULL) > + return NULL; > + ctx->nf_sock = netlink_open_sock(); > + > + return ctx; > +} Cheers, Phil -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html