group checks backwards
authorSam Leffler <sam@ucbvax.Berkeley.EDU>
Sat, 1 Jan 1983 08:54:27 +0000 (00:54 -0800)
committerSam Leffler <sam@ucbvax.Berkeley.EDU>
Sat, 1 Jan 1983 08:54:27 +0000 (00:54 -0800)
SCCS-vsn: sys/kern/vfs_vnops.c 4.32

usr/src/sys/kern/vfs_vnops.c

index b306c61..7dbceb5 100644 (file)
@@ -1,4 +1,4 @@
-/*     vfs_vnops.c     4.31    82/12/17        */
+/*     vfs_vnops.c     4.32    82/12/31        */
 
 #include "../machine/reg.h"
 
 
 #include "../machine/reg.h"
 
@@ -84,7 +84,7 @@ access(ip, mode)
        if (u.u_uid != ip->i_uid) {
                m >>= 3;
                for (gp = u.u_groups; gp < &u.u_groups[NGROUPS]; gp++)
        if (u.u_uid != ip->i_uid) {
                m >>= 3;
                for (gp = u.u_groups; gp < &u.u_groups[NGROUPS]; gp++)
-                       if (ip->i_gid != *gp)
+                       if (ip->i_gid == *gp)
                                goto found;
                m >>= 3;
 found:
                                goto found;
                m >>= 3;
 found: