From bfe08623c2a7c0842516e27aad306eda5e1998fb Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Thu, 24 Dec 2020 23:52:58 +0100 Subject: [PATCH] Bugfix for receive in http.c --- src/http.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/http.c b/src/http.c index db7ee56..527e290 100644 --- a/src/http.c +++ b/src/http.c @@ -56,13 +56,13 @@ int http_receive_request(sock *client, http_req *req) { rcv_len = SSL_read(client->ssl, buf, CLIENT_MAX_HEADER_SIZE); if (rcv_len < 0) { print(ERR_STR "Unable to receive: %s" CLR_STR, ssl_get_error(client->ssl, rcv_len)); - continue; + return -1; } } else { rcv_len = recv(client->socket, buf, CLIENT_MAX_HEADER_SIZE, 0); if (rcv_len < 0) { print(ERR_STR "Unable to receive: %s" CLR_STR, strerror(errno)); - continue; + return -1; } }