have to check NFS lease when writing core image
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 15 Jan 1992 03:29:11 +0000 (19:29 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 15 Jan 1992 03:29:11 +0000 (19:29 -0800)
SCCS-vsn: sys/kern/kern_sig.c 7.39

usr/src/sys/kern/kern_sig.c

index 1f3c3b1..72541cb 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)kern_sig.c  7.38 (Berkeley) %G%
+ *     @(#)kern_sig.c  7.39 (Berkeley) %G%
  */
 
 #define        SIGPROP         /* include signal properties table */
  */
 
 #define        SIGPROP         /* include signal properties table */
@@ -1017,6 +1017,7 @@ coredump(p)
        }
        VATTR_NULL(&vattr);
        vattr.va_size = 0;
        }
        VATTR_NULL(&vattr);
        vattr.va_size = 0;
+       LEASE_CHECK(vp, p, cred, LEASE_WRITE);
        VOP_SETATTR(vp, &vattr, cred, p);
        p->p_acflag |= ACORE;
        bcopy(p, &p->p_addr->u_kproc.kp_proc, sizeof(struct proc));
        VOP_SETATTR(vp, &vattr, cred, p);
        p->p_acflag |= ACORE;
        bcopy(p, &p->p_addr->u_kproc.kp_proc, sizeof(struct proc));