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

ITS#5909

parent 5e0e1673
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,7 @@ OpenLDAP 2.4.14 Engineering
Added libldap TLS_PROTOCOL_MIN (ITS#5655)
Added libldap GnuTLS support for TLS_CIPHER_SUITE (ITS#5887)
Added libldap GnuTLS setting random file (ITS#5462)
Fixed libldap avl to macroize constants (ITS#5909)
Fixed libldap deref handling (ITS#5768)
Fixed libldap peer cert memory leak (ITS#5849)
Fixed libldap interaction with GnuTLS CN IP-based matches (ITS#5789)
......
......@@ -34,6 +34,7 @@
#include "portable.h"
#include <limits.h>
#include <stdio.h>
#include <ac/stdlib.h>
......@@ -48,6 +49,9 @@
#define AVL_INTERNAL
#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};
/*
......@@ -180,8 +184,8 @@ avl_delete( Avlnode **root, void* data, AVL_CMP fcmp )
int side, side_bf, shorter, nside;
/* parent stack */
Avlnode *pptr[sizeof(void *)*8];
unsigned char pdir[sizeof(void *)*8];
Avlnode *pptr[MAX_TREE_DEPTH];
unsigned char pdir[MAX_TREE_DEPTH];
int depth = 0;
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