[IPV6]: Fix inet6_init missing unregister.
authorDavid S. Miller <davem@davemloft.net>
Fri, 11 Nov 2005 23:05:47 +0000 (15:05 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 11 Nov 2005 23:05:47 +0000 (15:05 -0800)
commit8eb55910521f3449a8125a38dd32fb676703395d
tree46ccf4bf582b5d7d1d240736608e33100ec02607
parent85837ebdd7bb3e96a60e9b4c6af6c60d1273bc67
[IPV6]: Fix inet6_init missing unregister.

Based mostly upon a patch from Olaf Kirch <okir@suse.de>

When initialization fails in inet6_init(), we should
unregister the PF_INET6 socket ops.

Also, check sock_register()'s return value for errors.

Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/af_inet6.c