xfrm6: Properly handle unsupported protocols
authorSteffen Klassert <steffen.klassert@secunet.com>
Tue, 29 Apr 2014 06:23:03 +0000 (08:23 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Tue, 6 May 2014 05:08:38 +0000 (07:08 +0200)
commitedb666f07e539d92f63284213d72083ed8ac05ea
tree39db92cbd4f20dab09131f732937c8093d00bc48
parent61622cc6f29034d0479f7ac16f3d48f1eeabf3a1
xfrm6: Properly handle unsupported protocols

We don't catch the case if an unsupported protocol is submitted
to the xfrm6 protocol handlers, this can lead to NULL pointer
dereferences. Fix this by adding the appropriate checks.

Fixes: 7e14ea15 ("xfrm6: Add IPsec protocol multiplexer")
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
net/ipv6/xfrm6_protocol.c