ipv6: Fix inet6_init() cleanup order
Commit 6d0bfe2261
net: ipv6: Add IPv6 support to the ping socket
introduced a change in the cleanup logic of inet6_init and
has a bug in that ipv6_packet_cleanup() may not be called.
Fix the cleanup ordering.
CC: Hannes Frederic Sowa <hannes@stressinduktion.org>
CC: Lorenzo Colitti <lorenzo@google.com>
CC: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Vlad Yasevich <vyasevich@gmail.com>
Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
029b234fb3
commit
eca42aaf89
@@ -958,10 +958,10 @@ out:
|
|||||||
|
|
||||||
#ifdef CONFIG_SYSCTL
|
#ifdef CONFIG_SYSCTL
|
||||||
sysctl_fail:
|
sysctl_fail:
|
||||||
ipv6_packet_cleanup();
|
pingv6_exit();
|
||||||
#endif
|
#endif
|
||||||
pingv6_fail:
|
pingv6_fail:
|
||||||
pingv6_exit();
|
ipv6_packet_cleanup();
|
||||||
ipv6_packet_fail:
|
ipv6_packet_fail:
|
||||||
tcpv6_exit();
|
tcpv6_exit();
|
||||||
tcpv6_fail:
|
tcpv6_fail:
|
||||||
|
Reference in New Issue
Block a user