]> Git Repo - linux.git/blobdiff - net/sctp/socket.c
make sock_alloc_file() do sock_release() on failures
[linux.git] / net / sctp / socket.c
index 014847e25648182dbf99d8fb095e094af76264bb..eb17a911aa29717ac0db25cf0662b8e24a420655 100644 (file)
@@ -5080,7 +5080,6 @@ static int sctp_getsockopt_peeloff_common(struct sock *sk, sctp_peeloff_arg_t *p
        *newfile = sock_alloc_file(newsock, 0, NULL);
        if (IS_ERR(*newfile)) {
                put_unused_fd(retval);
-               sock_release(newsock);
                retval = PTR_ERR(*newfile);
                *newfile = NULL;
                return retval;
This page took 0.025927 seconds and 4 git commands to generate.