X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fgetgroups.c;h=126f130a06f608d940d5bb784637b57b77fc4c20;hb=f84215faa43d2933011459dd42ba518df63e34c4;hp=4ffa4e08fc0ea647a7bd1627f518445c743dded4;hpb=d67c6629b22d9d870bc2c8af9e1655e9a0e7e6ac;p=gnulib.git diff --git a/lib/getgroups.c b/lib/getgroups.c index 4ffa4e08f..126f130a0 100644 --- a/lib/getgroups.c +++ b/lib/getgroups.c @@ -13,11 +13,13 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, - Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* written by Jim Meyering */ -#include +#ifdef HAVE_CONFIG_H +# include +#endif #include #include #include @@ -48,7 +50,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;