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)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 18 Jan 2016 10:16:33 +0000 (18:16 +0800)
commita6a48c565f6f112c6983e2a02b1602189ed6e26e
tree50c78dffdeaba445cf12b3c3027f4f8e3a3ad759
parentd7b65aee1e7b4c87922b0232eaba56a8a143a4a0
crypto: af_alg - Forbid bind(2) when nokey child sockets are present

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.

Cc: stable@vger.kernel.org
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/af_alg.c