Преглед изворни кода

Joseph Chiu <josephc@idealab.com> found an off-by-one bug. oops!

Eric Andersen пре 23 година
родитељ
комит
205e2b7199
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      libc/pwd_grp/initgroups.c

+ 1 - 1
libc/pwd_grp/initgroups.c

@@ -63,7 +63,7 @@ int initgroups(__const char *user, gid_t gid)
 					group_list = (gid_t *) realloc(group_list, num_groups *
 						sizeof(gid_t *));
 #endif
-					group_list[num_groups] = group->gr_gid;
+					group_list[num_groups-1] = group->gr_gid;
 				}
 				tmp_mem++;
 			}