| To: | Marcelo Tosatti <marcelo.tosatti@xxxxxxxxxxxx>, "David S. Miller" <davem@xxxxxxxxxx> |
|---|---|
| Subject: | igmp warning (was: Re: Linux 2.4.27-pre6) |
| From: | Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> |
| Date: | Thu, 17 Jun 2004 21:05:51 +0200 (MEST) |
| Cc: | Linux Kernel Development <linux-kernel@xxxxxxxxxxxxxxx>, netdev@xxxxxxxxxxx |
| In-reply-to: | <Pine.GSO.4.58.0406171139020.22919@xxxxxxxxxxxxxxxxxxxx> |
| References: | <20040616183343.GA9940@xxxxxxxxxx> <Pine.GSO.4.58.0406171139020.22919@xxxxxxxxxxxxxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
And this is a new one (compared to -pre3):
| igmp.c: In function `igmpv3_newpack':
| igmp.c:279: warning: `skb' might be used uninitialized in this function
And it seems to be a real bug, not a compiler glitch:
| static struct sk_buff *igmpv3_newpack(struct net_device *dev, int size)
| {
| struct sk_buff *skb;
^^^
| struct rtable *rt;
| struct iphdr *pip;
| struct igmpv3_report *pig;
| u32 dst;
|
| dst = IGMPV3_ALL_MCR;
| if (ip_route_output(&rt, dst, 0, 0, dev->ifindex))
| return 0;
| if (rt->rt_src == 0) {
| kfree_skb(skb);
^^^
| ip_rt_put(rt);
| return 0;
| }
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: IPsec and Path MTU, Alexey Kuznetsov |
|---|---|
| Next by Date: | Re: igmp warning (was: Re: Linux 2.4.27-pre6), David S. Miller |
| Previous by Thread: | Re: ip6_tables warning, David S. Miller |
| Next by Thread: | Re: igmp warning (was: Re: Linux 2.4.27-pre6), David S. Miller |
| Indexes: | [Date] [Thread] [Top] [All Lists] |