From d6741651b7647560a07c96fe6fd147754748f4ae Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Tue, 18 Dec 2018 03:01:52 -0500 Subject: [PATCH] net_socket_ssl: keep reading data from server until finished, fixes #7451 --- libretro-common/net/net_socket_ssl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-common/net/net_socket_ssl.c b/libretro-common/net/net_socket_ssl.c index 04e0babad1..99303fb8c9 100644 --- a/libretro-common/net/net_socket_ssl.c +++ b/libretro-common/net/net_socket_ssl.c @@ -163,7 +163,7 @@ ssize_t ssl_socket_receive_all_nonblocking(void *state_data, bool *error, void * return -1; } - if (isagain((int)ret)) + if (isagain((int)ret) || ret == MBEDTLS_ERR_SSL_WANT_READ) return 0; *error = true;