[mailto:owner-openldap-devel@OpenLDAP.org]On Behalf Of Kervin Pierre
Sent: Sunday, March 17, 2002 11:34 PM
Subject: search_candidates on win32
I can reliably crash slapd on win32 by running a ldapsearch that is not
scope == base. CVS-14MAR02
I think the problem is in the search_candidates() function in
static int search_candidates( ... )
Filter f, scopef, rf, xf;
The declaration 'ID tmp[BDB_IDL_UM_SIZE];' causes a stack overflow.
On my system, this evaluates to 'unsigned long tmp'.
My question is, isn't that array to big? Can someone shed some light on
http://linuxquestions.org/ - Ask linux questions, give linux help.
http://splint.org/ - Write safe C code. splint source-code analyzer.