lease check when binding unix domain sockets
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 15 Jan 1992 04:25:09 +0000 (20:25 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 15 Jan 1992 04:25:09 +0000 (20:25 -0800)
SCCS-vsn: sys/kern/uipc_usrreq.c 7.28

usr/src/sys/kern/uipc_usrreq.c

index 9bc2018..5c3fd00 100644 (file)
@@ -2,7 +2,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)uipc_usrreq.c       7.27 (Berkeley) %G%
+ *     @(#)uipc_usrreq.c       7.28 (Berkeley) %G%
  */
 
 #include "param.h"
  */
 
 #include "param.h"
@@ -374,6 +374,7 @@ unp_bind(unp, nam, p)
        VATTR_NULL(&vattr);
        vattr.va_type = VSOCK;
        vattr.va_mode = 0777;
        VATTR_NULL(&vattr);
        vattr.va_type = VSOCK;
        vattr.va_mode = 0777;
+       LEASE_CHECK(ndp->ni_dvp, p, p->p_ucred, LEASE_WRITE);
        if (error = VOP_CREATE(ndp, &vattr, p))
                return (error);
        vp = ndp->ni_vp;
        if (error = VOP_CREATE(ndp, &vattr, p))
                return (error);
        vp = ndp->ni_vp;