All of lore.kernel.org
 help / color / mirror / Atom feed
* [NETFILTER] nf_conntrack: fix memset() size.
@ 2006-01-25  3:30 Samir Bellabes
  2006-01-25  4:05 ` Yasuyuki KOZAKAI
  0 siblings, 1 reply; 5+ messages in thread
From: Samir Bellabes @ 2006-01-25  3:30 UTC (permalink / raw)
  To: David S. Miller; +Cc: netfilter-devel, Yasuyuki Kozakai

Hi,

This patch fix a bad size in memset().
The memory handle by 'struct nf_conntrack_helper ftp[MAX_PORTS][2]' is
only set for ftp[*][0], but not for ftp[*][1].

please apply, thanks
sam


[NETFILTER] nf_conntrack: fix memset() size.

memset() don't set memory of the 'struct nf_conntrack_helper' at ftp[*][1]

Signed-off-by: Samir Bellabes <sbellabes@mandriva.com>

---
 
 net/netfilter/nf_conntrack_ftp.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

applies-to: 84cf4e20ce5038cb701373c6d9f97195dfd23dfc
34b60542dcfb5fbc2f37de6157cc31d35c6b66df
diff --git a/net/netfilter/nf_conntrack_ftp.c b/net/netfilter/nf_conntrack_ftp.c
index ab0c920..e2c9f36 100644
--- a/net/netfilter/nf_conntrack_ftp.c
+++ b/net/netfilter/nf_conntrack_ftp.c
@@ -657,7 +657,7 @@ static int __init init(void)
        /* FIXME should be configurable whether IPv4 and IPv6 FTP connections
                 are tracked or not - YK */
        for (i = 0; i < ports_c; i++) {
-               memset(&ftp[i], 0, sizeof(struct nf_conntrack_helper));
+               memset(&ftp[i], 0, 2*sizeof(struct nf_conntrack_helper));
                
                ftp[i][0].tuple.src.l3num = PF_INET;
                ftp[i][1].tuple.src.l3num = PF_INET6;

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [NETFILTER] nf_conntrack: fix memset() size.
  2006-01-25  3:30 [NETFILTER] nf_conntrack: fix memset() size Samir Bellabes
@ 2006-01-25  4:05 ` Yasuyuki KOZAKAI
  2006-01-25  4:44   ` Samir Bellabes
  0 siblings, 1 reply; 5+ messages in thread
From: Yasuyuki KOZAKAI @ 2006-01-25  4:05 UTC (permalink / raw)
  To: sbellabes; +Cc: netfilter-devel, davem, yasuyuki.kozakai


Hi,

From: Samir Bellabes <sbellabes@mandriva.com>
Date: Wed, 25 Jan 2006 04:30:20 +0100

> This patch fix a bad size in memset().
> The memory handle by 'struct nf_conntrack_helper ftp[MAX_PORTS][2]' is
> only set for ftp[*][0], but not for ftp[*][1].
> 
> please apply, thanks
> sam

Thanks. But I think better change is just removing this memset()
because 'ftp' is declared in global area. Can I ask you to re-send a patch
which just removes this memset() ?

-- Yasuyuki Kozakai

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [NETFILTER] nf_conntrack: fix memset() size.
  2006-01-25  4:05 ` Yasuyuki KOZAKAI
@ 2006-01-25  4:44   ` Samir Bellabes
  2006-01-25  5:41     ` Yasuyuki KOZAKAI
       [not found]     ` <200601250541.k0P5fnG7019802@toshiba.co.jp>
  0 siblings, 2 replies; 5+ messages in thread
From: Samir Bellabes @ 2006-01-25  4:44 UTC (permalink / raw)
  To: Yasuyuki KOZAKAI; +Cc: netfilter-devel, sbellabes, davem

Yasuyuki KOZAKAI <yasuyuki.kozakai@toshiba.co.jp> writes:

> From: Samir Bellabes <sbellabes@mandriva.com>
>> This patch fix a bad size in memset().
>> The memory handle by 'struct nf_conntrack_helper ftp[MAX_PORTS][2]' is
>> only set for ftp[*][0], but not for ftp[*][1].
>
> Thanks. But I think better change is just removing this memset()
> because 'ftp' is declared in global area. Can I ask you to re-send a patch
> which just removes this memset() ?

[PATCH] [NETFILTER] nf_conntrack_ftp : delete bogus memset()

This memset() is executing with a bad size.
According to Yasuyuki Kozakai, this memset() can be deleted, as 'ftp'
is declared in global area.

Signed-off-by: Samir Bellabes <sbellabes@mandriva.com>

---

 net/netfilter/nf_conntrack_ftp.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

applies-to: 84cf4e20ce5038cb701373c6d9f97195dfd23dfc
2b9fb3186e686e0f1029c33d7a2aaa2dcf20b36f
diff --git a/net/netfilter/nf_conntrack_ftp.c b/net/netfilter/nf_conntrack_ftp.c
index ab0c920..6f210f3 100644
--- a/net/netfilter/nf_conntrack_ftp.c
+++ b/net/netfilter/nf_conntrack_ftp.c
@@ -657,8 +657,6 @@ static int __init init(void)
        /* FIXME should be configurable whether IPv4 and IPv6 FTP connections
                 are tracked or not - YK */
        for (i = 0; i < ports_c; i++) {
-               memset(&ftp[i], 0, sizeof(struct nf_conntrack_helper));
-
                ftp[i][0].tuple.src.l3num = PF_INET;
                ftp[i][1].tuple.src.l3num = PF_INET6;
                for (j = 0; j < 2; j++) {

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [NETFILTER] nf_conntrack: fix memset() size.
  2006-01-25  4:44   ` Samir Bellabes
@ 2006-01-25  5:41     ` Yasuyuki KOZAKAI
       [not found]     ` <200601250541.k0P5fnG7019802@toshiba.co.jp>
  1 sibling, 0 replies; 5+ messages in thread
From: Yasuyuki KOZAKAI @ 2006-01-25  5:41 UTC (permalink / raw)
  To: sbellabes, laforge, kaber; +Cc: netfilter-devel, davem, yasuyuki.kozakai


From: Samir Bellabes <sbellabes@mandriva.com>
Date: Wed, 25 Jan 2006 05:44:06 +0100

> [PATCH] [NETFILTER] nf_conntrack_ftp : delete bogus memset()
> 
> This memset() is executing with a bad size.
> According to Yasuyuki Kozakai, this memset() can be deleted, as 'ftp'
> is declared in global area.
> 
> Signed-off-by: Samir Bellabes <sbellabes@mandriva.com>

Well, your mailer or something seems to replace tab with white spaces.
OK, I've fixed up this to save more mails. Anyway, thanks a lot !

Harald, or Patrick, please apply this.


[PATCH] [NETFILTER] nf_conntrack_ftp : delete bogus memset()

This memset() is executing with a bad size.
According to Yasuyuki Kozakai, this memset() can be deleted, as 'ftp'
is declared in global area.

Signed-off-by: Samir Bellabes <sbellabes@mandriva.com>
Signed-off-by: Yasuyuki Kozakai <yasuyuki.kozakai@toshiba.co.jp>

---

diff --git a/net/netfilter/nf_conntrack_ftp.c b/net/netfilter/nf_conntrack_ftp.c
index ab0c920..6f210f3 100644
--- a/net/netfilter/nf_conntrack_ftp.c
+++ b/net/netfilter/nf_conntrack_ftp.c
@@ -657,8 +657,6 @@ static int __init init(void)
 	/* FIXME should be configurable whether IPv4 and IPv6 FTP connections
 		 are tracked or not - YK */
 	for (i = 0; i < ports_c; i++) {
-		memset(&ftp[i], 0, sizeof(struct nf_conntrack_helper));
-
 		ftp[i][0].tuple.src.l3num = PF_INET;
 		ftp[i][1].tuple.src.l3num = PF_INET6;
 		for (j = 0; j < 2; j++) {

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [NETFILTER] nf_conntrack: fix memset() size.
       [not found]     ` <200601250541.k0P5fnG7019802@toshiba.co.jp>
@ 2006-01-25  8:43       ` Patrick McHardy
  0 siblings, 0 replies; 5+ messages in thread
From: Patrick McHardy @ 2006-01-25  8:43 UTC (permalink / raw)
  To: Yasuyuki KOZAKAI; +Cc: laforge, netfilter-devel, sbellabes, davem

Yasuyuki KOZAKAI wrote:
> From: Samir Bellabes <sbellabes@mandriva.com>
> Date: Wed, 25 Jan 2006 05:44:06 +0100
> 
> 
>>[PATCH] [NETFILTER] nf_conntrack_ftp : delete bogus memset()
>>
>>This memset() is executing with a bad size.
>>According to Yasuyuki Kozakai, this memset() can be deleted, as 'ftp'
>>is declared in global area.
>>
>>Signed-off-by: Samir Bellabes <sbellabes@mandriva.com>
> 
> 
> Well, your mailer or something seems to replace tab with white spaces.
> OK, I've fixed up this to save more mails. Anyway, thanks a lot !
> 
> Harald, or Patrick, please apply this.

Done, thanks.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-01-25  8:43 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-25  3:30 [NETFILTER] nf_conntrack: fix memset() size Samir Bellabes
2006-01-25  4:05 ` Yasuyuki KOZAKAI
2006-01-25  4:44   ` Samir Bellabes
2006-01-25  5:41     ` Yasuyuki KOZAKAI
     [not found]     ` <200601250541.k0P5fnG7019802@toshiba.co.jp>
2006-01-25  8:43       ` Patrick McHardy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.