[23487] in Source-Commits
/svn/athena r23133 - in trunk/debathena/debathena/libnss-nonlocal: . debian
daemon@ATHENA.MIT.EDU (andersk@MIT.EDU)
Sat Aug 9 23:33:03 2008
Date: Sat, 9 Aug 2008 23:32:31 -0400 (EDT)
From: andersk@MIT.EDU
Message-Id: <200808100332.XAA26386@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Author: andersk
Date: 2008-08-09 23:32:30 -0400 (Sat, 09 Aug 2008)
New Revision: 23133
Modified:
trunk/debathena/debathena/libnss-nonlocal/configure.ac
trunk/debathena/debathena/libnss-nonlocal/debian/changelog
trunk/debathena/debathena/libnss-nonlocal/nonlocal-group.c
Log:
In libnss-nonlocal:
* Correct the buffer size passed to realloc.
Modified: trunk/debathena/debathena/libnss-nonlocal/configure.ac
===================================================================
--- trunk/debathena/debathena/libnss-nonlocal/configure.ac 2008-08-09 06:06:31 UTC (rev 23132)
+++ trunk/debathena/debathena/libnss-nonlocal/configure.ac 2008-08-10 03:32:30 UTC (rev 23133)
@@ -1,4 +1,4 @@
-AC_INIT([nss_nonlocal], [1.7], [andersk@mit.edu])
+AC_INIT([nss_nonlocal], [1.8], [andersk@mit.edu])
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
Modified: trunk/debathena/debathena/libnss-nonlocal/debian/changelog
===================================================================
--- trunk/debathena/debathena/libnss-nonlocal/debian/changelog 2008-08-09 06:06:31 UTC (rev 23132)
+++ trunk/debathena/debathena/libnss-nonlocal/debian/changelog 2008-08-10 03:32:30 UTC (rev 23133)
@@ -1,3 +1,9 @@
+libnss-nonlocal (1.8-0debathena1) unstable; urgency=low
+
+ * Correct the buffer size passed to realloc.
+
+ -- Anders Kaseorg <andersk@mit.edu> Sat, 09 Aug 2008 22:41:57 -0400
+
libnss-nonlocal (1.7-0debathena1) unstable; urgency=low
* Replace the magic buflen hack with explicit iteration over the nss
Modified: trunk/debathena/debathena/libnss-nonlocal/nonlocal-group.c
===================================================================
--- trunk/debathena/debathena/libnss-nonlocal/nonlocal-group.c 2008-08-09 06:06:31 UTC (rev 23132)
+++ trunk/debathena/debathena/libnss-nonlocal/nonlocal-group.c 2008-08-10 03:32:30 UTC (rev 23133)
@@ -473,7 +473,7 @@
if (newsize > limit)
newsize = limit;
}
- newgroups = realloc(*groupsp, *size * sizeof((*groupsp)[0]));
+ newgroups = realloc(*groupsp, newsize * sizeof((*groupsp)[0]));
if (newgroups == NULL) {
*errnop = ENOMEM;
errno = old_errno;