]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
crypto: af_alg - Forbid bind(2) when nokey child sockets are present
authorHerbert Xu <herbert@gondor.apana.org.au>
Wed, 13 Jan 2016 07:03:32 +0000 (15:03 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 19 Feb 2016 22:28:36 +0000 (14:28 -0800)
commitf0ab97887fdd61894eab1155aca040c9bff96524
treee70aa409ba38fd7260fd570ff2316b60597c8003
parent3528b542effc9f9ac57788ee606ccd799dc09c94
crypto: af_alg - Forbid bind(2) when nokey child sockets are present

commit a6a48c565f6f112c6983e2a02b1602189ed6e26e upstream.

This patch forbids the calling of bind(2) when there are child
sockets created by accept(2) in existence, even if they are created
on the nokey path.

This is needed as those child sockets have references to the tfm
object which bind(2) will destroy.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
crypto/af_alg.c