From b9933e7af48e083b8e2c05a59852d7586ac034d1 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Fri, 19 Oct 2018 12:52:14 +0200 Subject: [PATCH] Read byte by byte, the alignment may otherwise be broken. --- libfreerdp/core/gateway/http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfreerdp/core/gateway/http.c b/libfreerdp/core/gateway/http.c index e862d35..ee17858 100644 --- a/libfreerdp/core/gateway/http.c +++ b/libfreerdp/core/gateway/http.c @@ -747,7 +747,7 @@ HttpResponse* http_response_recv(rdpTls* tls) size_t s; char* end; /* Read until we encounter \r\n\r\n */ - int status = BIO_read(tls->bio, Stream_Pointer(response->data), 4); + int status = BIO_read(tls->bio, Stream_Pointer(response->data), 1); if (status <= 0) { -- 2.7.4