]> 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)
committerRyan Tandy <ryan@nardis.ca>
Wed, 19 Sep 2018 02:16:31 +0000 (19:16 -0700)
This reverts commit 7b5181da8cdd47a13041f9ee36fa9590a0fa6e48.

libraries/libldap/tls_g.c

index 3a42240d493b4d39b61cac9d6e86b4afa6b2cb44..6204806aed5d47bb3fbdf41589979e612fcfcea5 100644 (file)
@@ -390,9 +390,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;