From b186c42bf014b67f41d75d91f62a9b9bfdaab8c1 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 28 Mar 2018 01:02:45 -0700 Subject: [PATCH] Hack around TLS v1.2 issue that causes machines to spuriously go offline --- libgamestream/http.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libgamestream/http.c b/libgamestream/http.c index d734766..04990da 100644 --- a/libgamestream/http.c +++ b/libgamestream/http.c @@ -86,6 +86,9 @@ int http_request(char* url, PHTTP_DATA data) { curl_easy_setopt(curl, CURLOPT_WRITEDATA, data); curl_easy_setopt(curl, CURLOPT_URL, url); + // HACK: Connecting with TLS v1.2 causes unexpected TLS alerts + curl_easy_setopt(curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_1); + if (data->size > 0) { free(data->memory); data->memory = malloc(1);