Whamcloud - gitweb
- fix in mds_init_ucred()
authoryury <yury>
Thu, 4 Nov 2004 08:45:33 +0000 (08:45 +0000)
committeryury <yury>
Thu, 4 Nov 2004 08:45:33 +0000 (08:45 +0000)
lustre/mds/mds_lib.c

index 0e2f69d..33d193e 100644 (file)
@@ -560,8 +560,10 @@ int mds_init_ucred(struct lvfs_ucred *ucred, struct mds_req_sec_desc *rsd)
 
                 ginfo = ucred->luc_ginfo;
                 while (cur < rsd->rsd_ngroups) {
-                        if (groups_search(ginfo, rsd->rsd_groups[cur]))
-                                GROUP_AT(gnew, set++) = rsd->rsd_groups[cur];
+                        if (groups_search(ginfo, rsd->rsd_groups[cur])) {
+                                GROUP_AT(gnew, set) = rsd->rsd_groups[cur];
+                               set++;
+                       }
                         cur++;
                 }
                 gnew->ngroups = set;