From: Kurt Zeilenga Date: Mon, 7 May 2001 02:03:35 +0000 (+0000) Subject: enable max_incoming checks X-Git-Tag: OPENLDAP_REL_ENG_1_2_12~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3691e61aab0797d00ba042041603b8c359083b92;p=thirdparty%2Fopenldap.git enable max_incoming checks --- diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index 42b7b1363e..204b9ceb51 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -81,7 +81,7 @@ slapd_daemon( c[i].c_domain = NULL; c[i].c_ops = NULL; c[i].c_sb.sb_sd = -1; - c[i].c_sb.sb_options = LBER_NO_READ_AHEAD; + c[i].c_sb.sb_options = LBER_NO_READ_AHEAD | LBER_MAX_INCOMING_SIZE; c[i].c_sb.sb_naddr = 0; c[i].c_sb.sb_ber.ber_buf = NULL; c[i].c_sb.sb_ber.ber_ptr = NULL; diff --git a/servers/slapd/main.c b/servers/slapd/main.c index 78bf405f23..a19831ebcd 100644 --- a/servers/slapd/main.c +++ b/servers/slapd/main.c @@ -234,11 +234,12 @@ main( int argc, char **argv ) c.c_cdn = NULL; c.c_ops = NULL; c.c_sb.sb_sd = 0; - c.c_sb.sb_options = 0; + c.c_sb.sb_options = LBER_MAX_INCOMING_SIZE; c.c_sb.sb_naddr = udp ? 1 : 0; c.c_sb.sb_ber.ber_buf = NULL; c.c_sb.sb_ber.ber_ptr = NULL; c.c_sb.sb_ber.ber_end = NULL; + c.c_sb.sb_max_incoming = 1 << 16; ldap_pvt_thread_mutex_init( &c.c_dnmutex ); ldap_pvt_thread_mutex_init( &c.c_opsmutex ); ldap_pvt_thread_mutex_init( &c.c_pdumutex );