--- zzzz-none-000/linux-2.6.19.2/net/ipv4/netfilter.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/net/ipv4/netfilter.c 2008-04-10 12:21:44.000000000 +0000 @@ -12,13 +12,14 @@ { struct iphdr *iph = (*pskb)->nh.iph; struct rtable *rt; - struct flowi fl = {}; + struct flowi fl; struct dst_entry *odst; unsigned int hh_len; if (addr_type == RTN_UNSPEC) addr_type = inet_addr_type(iph->saddr); + memset(&fl, 0, sizeof(struct flowi)); /* some non-standard hacks like ipt_REJECT.c:send_reset() can cause * packets with foreign saddr to appear on the NF_IP_LOCAL_OUT hook. */