diff --git a/libfreerdp/core/gateway/http.c b/libfreerdp/core/gateway/http.c index c8614a494..06224b65f 100644 --- a/libfreerdp/core/gateway/http.c +++ b/libfreerdp/core/gateway/http.c @@ -519,7 +519,9 @@ wStream* http_request_write(HttpContext* context, HttpRequest* request) goto fail; } - Stream_Write(s, "\r\n", 2); + if (!http_encode_print(s, "\r\n")) + goto fail; + Stream_SealLength(s); return s; fail: