You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by jo...@apache.org on 2007/04/26 18:13:34 UTC
svn commit: r532789 - /apr/apr/trunk/user/unix/groupinfo.c
Author: jorton
Date: Thu Apr 26 09:13:33 2007
New Revision: 532789
URL: http://svn.apache.org/viewvc?view=rev&rev=532789
Log:
* user/unix/groupinfo.c (apr_gid_name_get, apr_gid_get): Use
GRBUF_SIZE for getgr*_r buffer size and bump to 8192 bytes.
PR: 41105
Modified:
apr/apr/trunk/user/unix/groupinfo.c
Modified: apr/apr/trunk/user/unix/groupinfo.c
URL: http://svn.apache.org/viewvc/apr/apr/trunk/user/unix/groupinfo.c?view=diff&rev=532789&r1=532788&r2=532789
==============================================================================
--- apr/apr/trunk/user/unix/groupinfo.c (original)
+++ apr/apr/trunk/user/unix/groupinfo.c Thu Apr 26 09:13:33 2007
@@ -28,6 +28,8 @@
#include <unistd.h> /* for _POSIX_THREAD_SAFE_FUNCTIONS */
#endif
+#define GRBUF_SIZE 8192
+
APR_DECLARE(apr_status_t) apr_gid_name_get(char **groupname, apr_gid_t groupid,
apr_pool_t *p)
{
@@ -35,7 +37,7 @@
#if APR_HAS_THREADS && defined(_POSIX_THREAD_SAFE_FUNCTIONS) && defined(HAVE_GETGRGID_R)
struct group grp;
- char grbuf[512];
+ char grbuf[GRBUF_SIZE];
apr_status_t rv;
/* See comment in getpwnam_safe on error handling. */
@@ -63,7 +65,7 @@
#if APR_HAS_THREADS && defined(_POSIX_THREAD_SAFE_FUNCTIONS) && defined(HAVE_GETGRNAM_R)
struct group grp;
- char grbuf[512];
+ char grbuf[GRBUF_SIZE];
apr_status_t rv;
/* See comment in getpwnam_safe on error handling. */