Message ID | 1454436931-22481-93-git-send-email-kamal@canonical.com |
---|---|
State | New |
Headers | show |
diff --git a/crypto/af_alg.c b/crypto/af_alg.c index abb828a..1971f3c 100644 --- a/crypto/af_alg.c +++ b/crypto/af_alg.c @@ -275,10 +275,8 @@ int af_alg_accept(struct sock *sk, struct socket *newsock) security_sk_clone(sk, sk2); err = type->accept(ask->private, sk2); - if (err) { - sk_free(sk2); + if (err) goto unlock; - } sk2->sk_family = PF_ALG;