Full_Name: Russ Allbery
Version: 2.4.9
OS: Debian GNU/Linux
URL:
Submission from: (NULL) (171.66.157.16)
servers/slapd/back-bdb/monitor.c uses PATH_MAX rather than MAXPATHLEN. GNU Hurd
doesn't have PATH_MAX. OpenLDAP defines MAXPATHLEN portably, so that should be
used instead. Here is the trivial patch:
--- openldap.orig/servers/slapd/back-bdb/monitor.c
+++ openldap/servers/slapd/back-bdb/monitor.c
@@ -395,7 +395,7 @@
{
struct berval bv, nbv;
ber_len_t pathlen = 0, len = 0;
- char path[ PATH_MAX ] = { '\0' };
+ char path[ MAXPATHLEN ] = { '\0' };
char *fname = bdb->bi_dbenv_home,
*ptr;
This is
http://bugs.debian.org/475744