ipvs: uninitialized data with IP_VS_IPV6
authorDan Carpenter <dan.carpenter@oracle.com>
Sat, 6 Dec 2014 13:49:24 +0000 (16:49 +0300)
committerWilly Tarreau <w@1wt.eu>
Sun, 24 May 2015 08:10:52 +0000 (10:10 +0200)
commit1d37a6b8fd918c2b308ac1a55da94aab34acbb83
tree34d2859c3f4a50f95884cc10c1f8c88c9aaebbcb
parent43318c2ee17c9c5cb41cecc810d1c1b9a53c3588
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: Ben Hutchings <ben@decadent.org.uk>
Cc: Pablo Neira Ayuso <pablo@netfilter.org>
(cherry picked from commit 0ce625baeec39e813bef9b073f0214b513b2ef2d)
Signed-off-by: Willy Tarreau <w@1wt.eu>
net/netfilter/ipvs/ip_vs_ftp.c