summaryrefslogtreecommitdiff
path: root/net/unix
diff options
context:
space:
mode:
authorAlan Cox <alan@linux.intel.com>2012-09-17 00:52:41 +0000
committerDavid S. Miller <davem@davemloft.net>2012-09-17 13:00:13 -0400
commite04dae840883ca31cea01e5958c09eee005cf4de (patch)
tree99c57921cf93189a0c7f251c322d2aec16d6d325 /net/unix
parente57b8bdb4833366fd23d03a066c7eb8acc5736c7 (diff)
downloadlinux-3.10-e04dae840883ca31cea01e5958c09eee005cf4de.tar.gz
linux-3.10-e04dae840883ca31cea01e5958c09eee005cf4de.tar.bz2
linux-3.10-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.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c
index 8a84ab64caf..5b5c876c80e 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;
}