[23487] in Source-Commits

home help back first fref pref prev next nref lref last post

/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;


home help back first fref pref prev next nref lref last post