]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/result.c
ITS#5328: Make relay_back_has_subordinates() return failure on failure
[openldap] / servers / slapd / result.c
index 63332dac17f646d354966dd90f97278bf3c70c6b..8bbddad96f2e0af28c724dc3491b9ea4072e4686 100644 (file)
@@ -145,7 +145,7 @@ static long send_ldap_ber(
 
        /* write only one pdu at a time - wait til it's our turn */
        ldap_pvt_thread_mutex_lock( &conn->c_write1_mutex );
-       if (( op->o_abandon && !op->o_cancel ) || connection_state_closing( conn )) {
+       if (( op->o_abandon && !op->o_cancel ) || !connection_valid( conn )) {
                ldap_pvt_thread_mutex_unlock( &conn->c_write1_mutex );
                return 0;
        }