Skip to content
Snippets Groups Projects
Commit fd3000d5 authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

Initialize openldap_ldap_global_options struct (not yet used).

parent 1f4b479b
No related branches found
No related tags found
No related merge requests found
......@@ -9,7 +9,10 @@
#include "ldap-int.h"
struct ldapoptions openldap_ldap_global_options;
struct ldapoptions openldap_ldap_global_options;
#undef gopts
#define gopts openldap_ldap_global_options
int openldap_ldap_initialized = 0;
......@@ -19,5 +22,20 @@ void openldap_ldap_initialize( void )
return;
}
gopts.ldo_version = LDAP_VERSION2;
gopts.ldo_deref = LDAP_DEREF_NEVER;
gopts.ldo_timelimit = LDAP_NO_LIMIT;
gopts.ldo_sizelimit = LDAP_NO_LIMIT;
gopts.ldo_defhost = strdup("localhost");
gopts.ldo_defport = LDAP_PORT;
LDAP_BOOL_ZERO(&gopts);
#if defined( LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS ) || \
LDAP_VERSION_MAX > LDAP_VERSION2
LDAP_BOOL_SET(&gopts, LDAP_BOOL_REFERRALS);
#endif
openldap_ldap_initialized = 1;
}
......@@ -67,6 +67,9 @@ struct ldapoptions {
int ldo_timelimit;
int ldo_sizelimit;
char* ldo_defhost;
int ldo_defport;
int ldo_cldaptries; /* connectionless search retry count */
int ldo_cldaptimeout;/* time between retries */
int ldo_refhoplimit; /* limit on referral nesting */
......@@ -93,6 +96,8 @@ struct ldap {
int ld_version; /* version connected at */
char *ld_host;
int ld_port;
char ld_lberoptions;
LDAPFiltDesc *ld_filtd; /* from getfilter for ufn searches */
......
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