diff options
author | Mathias Krause <minipli@googlemail.com> | 2012-09-14 09:58:32 +0000 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-10-13 05:28:04 +0900 |
commit | 182d22d51bc2f57cded9eed61dbbcfb82b87da1c (patch) | |
tree | 775fc67794c6909379ba642d616742b9e80654a6 /net/xfrm/xfrm_policy.c | |
parent | 66c41c804c27187c20f1c29aed3216caf69cca4f (diff) | |
download | kernel_samsung_smdk4412-182d22d51bc2f57cded9eed61dbbcfb82b87da1c.zip kernel_samsung_smdk4412-182d22d51bc2f57cded9eed61dbbcfb82b87da1c.tar.gz kernel_samsung_smdk4412-182d22d51bc2f57cded9eed61dbbcfb82b87da1c.tar.bz2 |
xfrm_user: return error pointer instead of NULL #2
[ Upstream commit c25463722509fef0ed630b271576a8c9a70236f3 ]
When dump_one_policy() returns an error, e.g. because of a too small
buffer to dump the whole xfrm policy, xfrm_policy_netlink() returns
NULL instead of an error pointer. But its caller expects an error
pointer and therefore continues to operate on a NULL skbuff.
Signed-off-by: Mathias Krause <minipli@googlemail.com>
Acked-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net/xfrm/xfrm_policy.c')
0 files changed, 0 insertions, 0 deletions