Skip to content
Snippets Groups Projects
Commit a292272c authored by Quanah Gibson-Mount's avatar Quanah Gibson-Mount
Browse files

ITS#5909

parent 00fc6346
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,7 @@ OpenLDAP 2.4 Change Log ...@@ -2,6 +2,7 @@ OpenLDAP 2.4 Change Log
OpenLDAP 2.4.20 Engineering OpenLDAP 2.4.20 Engineering
Fixed libldap uninitialized return value (ITS#6355) Fixed libldap uninitialized return value (ITS#6355)
Fixed liblutil constant (ITS#5909)
Fixed slapd inclusion of ac/unistd.h (ITS#6342) Fixed slapd inclusion of ac/unistd.h (ITS#6342)
Fixed slapd debug handling of LDAP_DEBUG_ANY (ITS#6324) Fixed slapd debug handling of LDAP_DEBUG_ANY (ITS#6324)
Fixed slapd termination for one level dns (ITS#6338) Fixed slapd termination for one level dns (ITS#6338)
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#include "portable.h" #include "portable.h"
#include <limits.h>
#include <stdio.h> #include <stdio.h>
#include <ac/stdlib.h> #include <ac/stdlib.h>
...@@ -35,6 +36,9 @@ ...@@ -35,6 +36,9 @@
#define AVL_INTERNAL #define AVL_INTERNAL
#include "avl.h" #include "avl.h"
/* Maximum tree depth this host's address space could support */
#define MAX_TREE_DEPTH (sizeof(void *) * CHAR_BIT)
static const int avl_bfs[] = {LH, RH}; static const int avl_bfs[] = {LH, RH};
/* /*
...@@ -189,8 +193,8 @@ tavl_delete( Avlnode **root, void* data, AVL_CMP fcmp ) ...@@ -189,8 +193,8 @@ tavl_delete( Avlnode **root, void* data, AVL_CMP fcmp )
int side, side_bf, shorter, nside = -1; int side, side_bf, shorter, nside = -1;
/* parent stack */ /* parent stack */
Avlnode *pptr[sizeof(void *)*8]; Avlnode *pptr[MAX_TREE_DEPTH];
unsigned char pdir[sizeof(void *)*8]; unsigned char pdir[MAX_TREE_DEPTH];
int depth = 0; int depth = 0;
if ( *root == NULL ) if ( *root == NULL )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment