]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
Revert "ITS#8650 retry gnutls_handshake after GNUTLS_E_AGAIN"
authorRyan Tandy <ryan@nardis.ca>
Sat, 4 Aug 2018 22:14:11 +0000 (15:14 -0700)
committerQuanah Gibson-Mount <quanah@openldap.org>
Mon, 24 Sep 2018 16:57:18 +0000 (16:57 +0000)
This reverts commit 7b5181da8cdd47a13041f9ee36fa9590a0fa6e48.

libraries/libldap/tls_g.c

index da40eb005fe552c37ac17c3e81b52822a4376f63..0266ff19ca9be3af30174c4f1e4fd6d3503ed7fc 100644 (file)
@@ -358,9 +358,7 @@ tlsg_session_accept( tls_session *session )
        tlsg_session *s = (tlsg_session *)session;
        int rc;
 
-       for ( rc = gnutls_handshake ( s->session );
-             rc == GNUTLS_E_INTERRUPTED || rc == GNUTLS_E_AGAIN;
-             rc = gnutls_handshake ( s->session ) );
+       rc = gnutls_handshake( s->session );
        if ( rc == 0 && s->ctx->reqcert != LDAP_OPT_X_TLS_NEVER ) {
                const gnutls_datum_t *peer_cert_list;
                unsigned int list_size;