[Pkg-shadow-commits] r1848 - in upstream/trunk: . src
nekral-guest at alioth.debian.org
nekral-guest at alioth.debian.org
Mon Feb 18 21:36:05 UTC 2008
Author: nekral-guest
Date: 2008-02-18 21:36:03 +0000 (Mon, 18 Feb 2008)
New Revision: 1848
Modified:
upstream/trunk/ChangeLog
upstream/trunk/NEWS
upstream/trunk/src/groupmems.c
Log:
Fix buffer overflow when adding an user to a group. Thanks to Peter Vrabec.
Modified: upstream/trunk/ChangeLog
===================================================================
--- upstream/trunk/ChangeLog 2008-02-17 17:09:42 UTC (rev 1847)
+++ upstream/trunk/ChangeLog 2008-02-18 21:36:03 UTC (rev 1848)
@@ -1,3 +1,8 @@
+2008-02-18 Nicolas François <nicolas.francois at centraliens.net>
+
+ * NEWS, src/groupmems.c: Fix buffer overflow when adding an user
+ to a group. Thanks to Peter Vrabec.
+
2008-02-14 Nicolas François <nicolas.francois at centraliens.net>
* NEWS, etc/useradd: Change the default HOME directory in
Modified: upstream/trunk/NEWS
===================================================================
--- upstream/trunk/NEWS 2008-02-17 17:09:42 UTC (rev 1847)
+++ upstream/trunk/NEWS 2008-02-18 21:36:03 UTC (rev 1848)
@@ -19,6 +19,8 @@
passwd entry, but no shadow entry.
- groupadd
* New option -p/--password to specify an encrypted password.
+- groupmems
+ * Fix buffer overflow when adding an user to a group. Thanks to Peter Vrabec.
- groupmod
* New option -p/--password to specify an encrypted password.
- grpck
Modified: upstream/trunk/src/groupmems.c
===================================================================
--- upstream/trunk/src/groupmems.c 2008-02-17 17:09:42 UTC (rev 1847)
+++ upstream/trunk/src/groupmems.c 2008-02-18 21:36:03 UTC (rev 1848)
@@ -104,7 +104,7 @@
}
}
- members = (char **) realloc (members, sizeof (char *) * i);
+ members = (char **) realloc (members, sizeof (char *) * (i+2));
members[i] = user;
members[i + 1] = NULL;
}
More information about the Pkg-shadow-commits
mailing list