Commit e04dae84 authored by Alan Cox's avatar Alan Cox Committed by David S. Miller

af_unix: old_cred is surplus

Signed-off-by: default avatarAlan Cox <alan@linux.intel.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent e57b8bdb
...@@ -441,7 +441,7 @@ static int unix_release_sock(struct sock *sk, int embrion) ...@@ -441,7 +441,7 @@ static int unix_release_sock(struct sock *sk, int embrion)
/* ---- Socket is dead now and most probably destroyed ---- */ /* ---- Socket is dead now and most probably destroyed ---- */
/* /*
* Fixme: BSD difference: In BSD all sockets connected to use get * Fixme: BSD difference: In BSD all sockets connected to us get
* ECONNRESET and we die on the spot. In Linux we behave * ECONNRESET and we die on the spot. In Linux we behave
* like files and pipes do and wait for the last * like files and pipes do and wait for the last
* dereference. * dereference.
...@@ -481,7 +481,6 @@ static int unix_listen(struct socket *sock, int backlog) ...@@ -481,7 +481,6 @@ static int unix_listen(struct socket *sock, int backlog)
struct sock *sk = sock->sk; struct sock *sk = sock->sk;
struct unix_sock *u = unix_sk(sk); struct unix_sock *u = unix_sk(sk);
struct pid *old_pid = NULL; struct pid *old_pid = NULL;
const struct cred *old_cred = NULL;
err = -EOPNOTSUPP; err = -EOPNOTSUPP;
if (sock->type != SOCK_STREAM && sock->type != SOCK_SEQPACKET) if (sock->type != SOCK_STREAM && sock->type != SOCK_SEQPACKET)
...@@ -503,8 +502,6 @@ static int unix_listen(struct socket *sock, int backlog) ...@@ -503,8 +502,6 @@ static int unix_listen(struct socket *sock, int backlog)
out_unlock: out_unlock:
unix_state_unlock(sk); unix_state_unlock(sk);
put_pid(old_pid); put_pid(old_pid);
if (old_cred)
put_cred(old_cred);
out: out:
return err; return err;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment