From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joe Perches Subject: Re: [PATCH 3/7] netfilter: nf_ct_helper: implement variable length helper private data Date: Mon, 04 Jun 2012 06:09:59 -0700 Message-ID: <1338815399.8574.10.camel@joe2Laptop> References: <1338812485-4232-1-git-send-email-pablo@netfilter.org> <1338812485-4232-4-git-send-email-pablo@netfilter.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Cc: pablo@netfilter.org, netfilter-devel@vger.kernel.org, netdev@vger.kernel.org To: Jan Engelhardt Return-path: Received: from perches-mx.perches.com ([206.117.179.246]:44854 "EHLO labridge.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751670Ab2FDNKA (ORCPT ); Mon, 4 Jun 2012 09:10:00 -0400 In-Reply-To: Sender: netfilter-devel-owner@vger.kernel.org List-ID: On Mon, 2012-06-04 at 15:06 +0200, Jan Engelhardt wrote: > On Monday 2012-06-04 14:21, pablo@netfilter.org wrote: > >@@ -218,13 +221,13 @@ int __nf_ct_try_assign_helper(struct nf_conn *ct, struct nf_conn *tmpl, > > } > > > > if (help == NULL) { > >- help = nf_ct_helper_ext_add(ct, flags); > >+ help = nf_ct_helper_ext_add(ct, helper, flags); > > if (help == NULL) { > > ret = -ENOMEM; > > goto out; > > } > > } else { > >- memset(&help->help, 0, sizeof(help->help)); > >+ memset(&help->data, 0, sizeof(helper->data_len)); > > } > > memset(help->data, 0, sizeof(helper->data_len)); memset(help->data, 0, helper->data_len);