]> git.baikalelectronics.ru Git - kernel.git/commit
xfrm Fix potential error pointer dereference in xfrm_bundle_create.
authorSteffen Klassert <steffen.klassert@secunet.com>
Thu, 31 May 2018 07:45:18 +0000 (09:45 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Thu, 31 May 2018 07:53:04 +0000 (09:53 +0200)
commit4d7e84341109d74662a48baff3e1d9462950ccee
tree10f9850a7f5f795165a4fd7d833261c0d8f8f7e3
parent3cb2a24d17818d81b914aafb6da0faaba706c625
xfrm Fix potential error pointer dereference in xfrm_bundle_create.

We may derference an invalid pointer in the error path of
xfrm_bundle_create(). Fix this by returning this error
pointer directly instead of assigning it to xdst0.

Fixes: 055c9c8ab0e9 ("ipsec: Create and use new helpers for dst child access.")
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
net/xfrm/xfrm_policy.c