xfrm: Fix return value check of copy_sec_ctx.
authorSteffen Klassert <steffen.klassert@secunet.com>
Thu, 31 Aug 2017 08:37:00 +0000 (10:37 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Thu, 31 Aug 2017 08:37:00 +0000 (10:37 +0200)
commit8598112d04af21cf6c895670e72dcb8a9f58e74f
treec6b511f110886721df58d8c520fb813485caa24e
parent47ebcc0bb1d5eb7f1b1eeab675409ea7f67b4a5c
xfrm: Fix return value check of copy_sec_ctx.

A recent commit added an output_mark. When copying
this output_mark, the return value of copy_sec_ctx
is overwitten without a check. Fix this by copying
the output_mark before the security context.

Fixes: 077fbac405bf ("net: xfrm: support setting an output mark.")
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
net/xfrm/xfrm_user.c