diff options
author | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2010-10-09 16:07:17 +0000 |
---|---|---|
committer | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2010-10-09 16:07:17 +0000 |
commit | 8b7abbe764261a69d11bc141615526544e379fe4 (patch) | |
tree | 7e0e108e88dcfc34021a71b0fceb93b10744472a | |
parent | ebd5aa39d9ba6910dcecd09e4896f024e8a7287a (diff) | |
download | neon-8b7abbe764261a69d11bc141615526544e379fe4.tar.gz |
Merge r1819 from trunk:
* src/ne_socket.c (ne_sock_connect_ssl): Ignore TLS warnings
during handshake (Bryan Cain).
git-svn-id: http://svn.webdav.org/repos/projects/neon/branches/0.29.x@1820 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
-rw-r--r-- | src/ne_socket.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ne_socket.c b/src/ne_socket.c index 8beaa0a..c946327 100644 --- a/src/ne_socket.c +++ b/src/ne_socket.c @@ -1789,7 +1789,9 @@ int ne_sock_connect_ssl(ne_socket *sock, ne_ssl_context *ctx, void *userdata) } sock->ops = &iofns_ssl; - ret = gnutls_handshake(sock->ssl); + do { + ret = gnutls_handshake(sock->ssl); + } while (RETRY_GNUTLS(sock, ret)); if (ret < 0) { error_gnutls(sock, ret); return NE_SOCK_ERROR; |