summaryrefslogtreecommitdiffstats
path: root/src/core/transport/http/sender/ssl/ssl_stream.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/transport/http/sender/ssl/ssl_stream.c')
-rw-r--r--src/core/transport/http/sender/ssl/ssl_stream.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/transport/http/sender/ssl/ssl_stream.c b/src/core/transport/http/sender/ssl/ssl_stream.c
index 0900487..eb9ee45 100644
--- a/src/core/transport/http/sender/ssl/ssl_stream.c
+++ b/src/core/transport/http/sender/ssl/ssl_stream.c
@@ -207,6 +207,7 @@ axis2_ssl_stream_skip(
AXIS2_HANDLE_ERROR(env, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return -1;
}
+ SSL_set_mode(stream_impl->ssl, SSL_MODE_AUTO_RETRY);
len = SSL_read(stream_impl->ssl, tmp_buffer, count);
AXIS2_FREE(env->allocator, tmp_buffer);
return len;