test on VA_UTIMES_NULL was reversed
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Tue, 9 Mar 1993 02:51:59 +0000 (18:51 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Tue, 9 Mar 1993 02:51:59 +0000 (18:51 -0800)
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.117
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.117

usr/src/sys/ufs/ffs/ufs_vnops.c
usr/src/sys/ufs/ufs/ufs_vnops.c

index 865b17c..d6e9d6b 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)ufs_vnops.c 7.116 (Berkeley) %G%
+ *     @(#)ufs_vnops.c 7.117 (Berkeley) %G%
  */
 
 #include <sys/param.h>
  */
 
 #include <sys/param.h>
@@ -337,7 +337,7 @@ ufs_setattr(ap)
        if (vap->va_atime.ts_sec != VNOVAL || vap->va_mtime.ts_sec != VNOVAL) {
                if (cred->cr_uid != ip->i_uid &&
                    (error = suser(cred, &p->p_acflag)) &&
        if (vap->va_atime.ts_sec != VNOVAL || vap->va_mtime.ts_sec != VNOVAL) {
                if (cred->cr_uid != ip->i_uid &&
                    (error = suser(cred, &p->p_acflag)) &&
-                   ((vap->va_vaflags & VA_UTIMES_NULL) != 0 || 
+                   ((vap->va_vaflags & VA_UTIMES_NULL) == 0 || 
                    (error = VOP_ACCESS(vp, VWRITE, cred, p))))
                        return (error);
                if (vap->va_atime.ts_sec != VNOVAL)
                    (error = VOP_ACCESS(vp, VWRITE, cred, p))))
                        return (error);
                if (vap->va_atime.ts_sec != VNOVAL)
index 865b17c..d6e9d6b 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)ufs_vnops.c 7.116 (Berkeley) %G%
+ *     @(#)ufs_vnops.c 7.117 (Berkeley) %G%
  */
 
 #include <sys/param.h>
  */
 
 #include <sys/param.h>
@@ -337,7 +337,7 @@ ufs_setattr(ap)
        if (vap->va_atime.ts_sec != VNOVAL || vap->va_mtime.ts_sec != VNOVAL) {
                if (cred->cr_uid != ip->i_uid &&
                    (error = suser(cred, &p->p_acflag)) &&
        if (vap->va_atime.ts_sec != VNOVAL || vap->va_mtime.ts_sec != VNOVAL) {
                if (cred->cr_uid != ip->i_uid &&
                    (error = suser(cred, &p->p_acflag)) &&
-                   ((vap->va_vaflags & VA_UTIMES_NULL) != 0 || 
+                   ((vap->va_vaflags & VA_UTIMES_NULL) == 0 || 
                    (error = VOP_ACCESS(vp, VWRITE, cred, p))))
                        return (error);
                if (vap->va_atime.ts_sec != VNOVAL)
                    (error = VOP_ACCESS(vp, VWRITE, cred, p))))
                        return (error);
                if (vap->va_atime.ts_sec != VNOVAL)