Re: ipset: usage of unitialized variable ip_to in ip_set_hash_ipportnet.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 9 Nov 2011, Pablo Neira Ayuso wrote:

> On Wed, Nov 09, 2011 at 12:47:05AM +0100, Jozsef Kadlecsik wrote:
> > On Tue, 8 Nov 2011, Witold Baryluk wrote:
> > 
> > > On 11-08 08:56, Jozsef Kadlecsik wrote:
> > > > 
> > > > On Mon, 7 Nov 2011, Witold Baryluk wrote:
> > > > 
> > > > > in file et/netfilter/ipset/ip_set_hash_ipportnet.c
> > > > > in functionhash_ipportnet4_uadt(...)
> > > > > variable u32 ip_to, can be used uninitialized
> > > > > in line 283
> > > > > 	for (; !before(ip_to, ip); ip++) {
> > > > > 
> > > > > because, if both tb[IPSET_ATTR_IP_TO] and tb[IPSET_ATTR_CIDR]
> > > > > are false, then there is no initialization of ip_to.
> > > > > 
> > > > >   CC [M]  net/netfilter/ipset/ip_set_hash_ipportnet.o
> > > > > net/netfilter/ipset/ip_set_hash_ipportnet.c: In function ?hash_ipportnet4_uadt?:
> > > > > include/net/tcp.h:266:28: warning: ?ip_to? may be used uninitialized in this function [-Wuninitialized]
> > > > > net/netfilter/ipset/ip_set_hash_ipportnet.c:187:10: note: ?ip_to? was declared here
> > > > 
> > > > Which ipset version you are looking at? What gcc version are you running?
> > > 
> > > sorry to not mention it.
> > > 
> > > I'm compiling on 32-bit Intel x86, using gcc 4.6.2-4 with -march=pentium-m.
> > > I'm using current/today mainline Linus' tree.
> > > Last significant ipset change in this tree is from Jul 21, 2011.
> > 
> > Oops, that patch was not submitted to kernel inclusion. The merge window 
> > has just opened up, I'm going to send it in the next day.
> 
> I'll be happy to take that patch.

It's a single patch, I'm sending it separatedly. Thanks!

Best regards,
Jozsef
-
E-mail  : kadlec@xxxxxxxxxxxxxxxxx, kadlec@xxxxxxxxxxxx
PGP key : http://www.kfki.hu/~kadlec/pgp_public_key.txt
Address : KFKI Research Institute for Particle and Nuclear Physics
          H-1525 Budapest 114, POB. 49, Hungary
--
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


[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux