]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
Fix prev commit
authorHoward Chu <hyc@openldap.org>
Tue, 18 Nov 2003 22:57:40 +0000 (22:57 +0000)
committerHoward Chu <hyc@openldap.org>
Tue, 18 Nov 2003 22:57:40 +0000 (22:57 +0000)
servers/slapd/connection.c

index a662da37f71ffa1cc5dbd1b203e51b8bddb85c69..1b0a122bb3b0083dd245ef82990645fa3ee6750d 100644 (file)
@@ -472,6 +472,7 @@ long connection_init(
        assert( c->c_sasl_extra == NULL );
        assert( c->c_sasl_bindop == NULL );
        assert( c->c_currentber == NULL );
+       assert( c->c_writewaiter == 0 );
 
        c->c_listener = listener;
        ber_str2bv( dnsname, 0, 1, &c->c_peer_domain );
@@ -485,7 +486,6 @@ long connection_init(
        c->c_n_get = 0;
        c->c_n_read = 0;
        c->c_n_write = 0;
-       c->c_writewaiter = 0;
 
        /* set to zero until bind, implies LDAP_VERSION3 */
        c->c_protocol = 0;
@@ -677,6 +677,7 @@ connection_destroy( Connection *c )
                ber_sockbuf_ctrl( c->c_sb, LBER_SB_OPT_SET_MAX_INCOMING, &max );
        }
 
+       c->c_writewaiter = 0;
     c->c_conn_state = SLAP_C_INVALID;
     c->c_struct_state = SLAP_C_UNUSED;
 }