* [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[parent not found: <200601250541.k0P5fnG7019802@toshiba.co.jp>]
* 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.