summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_socket.c
diff options
context:
space:
mode:
authorGarrett Wollman <wollman@FreeBSD.org>1996-02-13 18:16:31 +0000
committerGarrett Wollman <wollman@FreeBSD.org>1996-02-13 18:16:31 +0000
commitdc915e7cfcd9ac1ad1fe2c3a9367285d09d15024 (patch)
tree92a11759884553db16d37641280c0f0cae760022 /sys/nfs/nfs_socket.c
parentcbc17e711e17aaaa02de20e4fd12c27a43e59f48 (diff)
Notes
Diffstat (limited to 'sys/nfs/nfs_socket.c')
-rw-r--r--sys/nfs/nfs_socket.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/nfs/nfs_socket.c b/sys/nfs/nfs_socket.c
index cbda2778e337..0f9c8c143ebb 100644
--- a/sys/nfs/nfs_socket.c
+++ b/sys/nfs/nfs_socket.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)nfs_socket.c 8.3 (Berkeley) 1/12/94
- * $Id: nfs_socket.c,v 1.13 1995/12/17 21:12:25 phk Exp $
+ * $Id: nfs_socket.c,v 1.14 1996/01/13 23:27:52 phk Exp $
*/
/*
@@ -192,14 +192,16 @@ nfs_connect(nmp, rep)
struct sockaddr_in *sin;
struct mbuf *m;
u_short tport;
+ struct proc *p = &proc0; /* only used for socreate */
nmp->nm_so = (struct socket *)0;
saddr = mtod(nmp->nm_nam, struct sockaddr *);
error = socreate(saddr->sa_family, &nmp->nm_so, nmp->nm_sotype,
- nmp->nm_soproto);
+ nmp->nm_soproto, p);
if (error)
goto bad;
so = nmp->nm_so;
+ so->so_state &= ~SS_PRIV; /* don't need it */
nmp->nm_soflags = so->so_proto->pr_flags;
/*