]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commite4da013dab2b00d2c74133ad67500bc4c93d0772
tree39db92cbd4f20dab09131f732937c8093d00bc48
parente3eb12f30c448dfba5c30edab7130b06a8c47417
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: 1ad226c2 ("xfrm6: Add IPsec protocol multiplexer")
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
net/ipv6/xfrm6_protocol.c