From bc64c437488afe175c861dc7d3b2e048b3cc9d9e Mon Sep 17 00:00:00 2001 From: JustArchi Date: Tue, 1 Aug 2017 19:04:55 +0200 Subject: [PATCH] Misc --- ArchiSteamFarm/WebBrowser.cs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/ArchiSteamFarm/WebBrowser.cs b/ArchiSteamFarm/WebBrowser.cs index e06c8e409..ea7285c5f 100644 --- a/ArchiSteamFarm/WebBrowser.cs +++ b/ArchiSteamFarm/WebBrowser.cs @@ -535,16 +535,17 @@ namespace ArchiSteamFarm { ushort status = (ushort) responseMessage.StatusCode; if ((status >= 300) && (status <= 399) && (maxRedirections > 0)) { redirectUri = responseMessage.Headers.Location; - switch (redirectUri.Scheme) { - case "http": - case "https": - break; - default: - // Invalid ones such as "steammobile" - return null; - } - if (!redirectUri.IsAbsoluteUri) { + if (redirectUri.IsAbsoluteUri) { + switch (redirectUri.Scheme) { + case "http": + case "https": + break; + default: + // Invalid ones such as "steammobile" + return null; + } + } else { redirectUri = new Uri(requestUri.GetLeftPart(UriPartial.Authority) + redirectUri); } } else {