diff --git a/CHANGES b/CHANGES index d97603e3198e808a43857b2b945b9b8864397553..c98f274d6929ac5a298a4ffded8ab55f9ffcae6f 100644 --- a/CHANGES +++ b/CHANGES @@ -4,6 +4,7 @@ OpenLDAP 2.4.10 Engineering Fixed libldap file descriptor leak with SELinux (ITS#5507) Fixed slapd missing termination of integerFilter keys (ITS#5503) Fixed slapd multiple attrs in URI (ITS#5516) + Fixed slapd-bdb/hdb MAXPATHLEN (ITS#5531) Fixed slapd-ldap entry_get() op-dependent behavior (ITS#5513) Fixed slapd-meta quarantine crasher (ITS#5522) Fixed slapo-syncprov csn update with delta-syncrepl (ITS#5493) diff --git a/servers/slapd/back-bdb/monitor.c b/servers/slapd/back-bdb/monitor.c index ebc8c7db2846ba28ecafb1599ba1468562fe69dd..7421cb1cd4b9e34c1537243cfa1d6f726a330197 100644 --- a/servers/slapd/back-bdb/monitor.c +++ b/servers/slapd/back-bdb/monitor.c @@ -395,7 +395,7 @@ bdb_monitor_db_open( BackendDB *be ) { 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; diff --git a/servers/slapd/back-monitor/database.c b/servers/slapd/back-monitor/database.c index bc9858ab9b2891f15aebc92305138c118f00f98b..ec98abc7bc910a309d1eb4de972f3f3a67a522d3 100644 --- a/servers/slapd/back-monitor/database.c +++ b/servers/slapd/back-monitor/database.c @@ -33,14 +33,6 @@ static int monitor_back_add_plugin( monitor_info_t *mi, Backend *be, Entry *e ); #endif /* defined(LDAP_SLAPI) */ -/* for PATH_MAX on some systems (e.g. Solaris) */ -#ifdef HAVE_LIMITS_H -#include <limits.h> -#endif /* HAVE_LIMITS_H */ -#ifndef PATH_MAX -#define PATH_MAX 4095 -#endif /* ! PATH_MAX */ - static int monitor_subsys_database_modify( Operation *op,