]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - net/phonet/pep.c
phonet: refcount leak in pep_sock_accep
[mirror_ubuntu-jammy-kernel.git] / net / phonet / pep.c
index 72018e5e4d8efeb4bd5f601020e3f1536bd83946..65d463ad87707782a44152014fa760798554145f 100644 (file)
@@ -868,6 +868,7 @@ static struct sock *pep_sock_accept(struct sock *sk, int flags, int *errp,
 
        err = pep_accept_conn(newsk, skb);
        if (err) {
+               __sock_put(sk);
                sock_put(newsk);
                newsk = NULL;
                goto drop;