X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fgetgroups.c;h=0f951b73baa61fcdfa6c71dcd5b398d838898a13;hb=10cf9b5e371bc4927b2b28354c19b62943dfe95e;hp=4ffa4e08fc0ea647a7bd1627f518445c743dded4;hpb=d67c6629b22d9d870bc2c8af9e1655e9a0e7e6ac;p=gnulib.git diff --git a/lib/getgroups.c b/lib/getgroups.c index 4ffa4e08f..0f951b73b 100644 --- a/lib/getgroups.c +++ b/lib/getgroups.c @@ -48,7 +48,7 @@ getgroups (int n, GETGROUPS_T *group) /* No need to worry about address arithmetic overflow here, since the ancient systems that we're running on have low limits on the number of secondary groups. */ - gbuf = xmalloc (gbuf, n * sizeof *gbuf); + gbuf = xmalloc (n * sizeof *gbuf); n_groups = getgroups (n, gbuf); if (n_groups < n) break;