From 1600eaed1f8a592c776bb6ffd7b20965b0d2a703 Mon Sep 17 00:00:00 2001 From: Nick Peng Date: Sat, 26 Jan 2019 20:49:51 +0800 Subject: [PATCH] Fix ssl read error --- src/dns_client.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dns_client.c b/src/dns_client.c index 65b5fc3..4305508 100644 --- a/src/dns_client.c +++ b/src/dns_client.c @@ -860,6 +860,8 @@ static int _DNS_client_create_socket_tls(struct dns_server_info *server_info) goto errout; } + SSL_set_mode(ssl, SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER); + memset(&event, 0, sizeof(event)); event.events = EPOLLIN | EPOLLOUT; event.data.ptr = server_info;