diff options
author | Alan Cox <alan@linux.intel.com> | 2012-09-17 00:52:41 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-09-17 13:00:13 -0400 |
commit | e04dae840883ca31cea01e5958c09eee005cf4de (patch) | |
tree | 99c57921cf93189a0c7f251c322d2aec16d6d325 /net/unix | |
parent | e57b8bdb4833366fd23d03a066c7eb8acc5736c7 (diff) | |
download | lwn-e04dae840883ca31cea01e5958c09eee005cf4de.tar.gz lwn-e04dae840883ca31cea01e5958c09eee005cf4de.zip |
af_unix: old_cred is surplus
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/unix')
-rw-r--r-- | net/unix/af_unix.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c index 8a84ab64cafd..5b5c876c80e9 100644 --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c @@ -441,7 +441,7 @@ static int unix_release_sock(struct sock *sk, int embrion) /* ---- 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 * like files and pipes do and wait for the last * dereference. @@ -481,7 +481,6 @@ static int unix_listen(struct socket *sock, int backlog) struct sock *sk = sock->sk; struct unix_sock *u = unix_sk(sk); struct pid *old_pid = NULL; - const struct cred *old_cred = NULL; err = -EOPNOTSUPP; if (sock->type != SOCK_STREAM && sock->type != SOCK_SEQPACKET) @@ -503,8 +502,6 @@ static int unix_listen(struct socket *sock, int backlog) out_unlock: unix_state_unlock(sk); put_pid(old_pid); - if (old_cred) - put_cred(old_cred); out: return err; } |