ipvs: uninitialized data with IP_VS_IPV6
authorDan Carpenter <dan.carpenter@oracle.com>
Sat, 6 Dec 2014 13:49:24 +0000 (16:49 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 30 Jan 2015 01:40:56 +0000 (17:40 -0800)
commit1e7b244364ef7a62ea736fb7aaa4139397e2f1fd
tree0fd752f7f29b7b211a2fa12360151f08a3e3b18d
parenta7033e302dcd38bb4333f46b3fdcd930955e402d
ipvs: uninitialized data with IP_VS_IPV6

commit 3b05ac3824ed9648c0d9c02d51d9b54e4e7e874f upstream.

The app_tcp_pkt_out() function expects "*diff" to be set and ends up
using uninitialized data if CONFIG_IP_VS_IPV6 is turned on.

The same issue is there in app_tcp_pkt_in().  Thanks to Julian Anastasov
for noticing that.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/netfilter/ipvs/ip_vs_ftp.c