From eee973fe86f23b422363690e8edaf92a04a7d228 Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Wed, 27 Mar 2019 15:25:08 -0500 Subject: [PATCH] Fix host in redirect --- src/invidious.cr | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/invidious.cr b/src/invidious.cr index d375b6aa..a5f5196d 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -4240,10 +4240,11 @@ get "/videoplayback" do |env| if response.headers["Location"]? url = URI.parse(response.headers["Location"]) + host = url.host env.response.headers["Access-Control-Allow-Origin"] = "*" url = url.full_path - url += "&host=#{host.lchop("https://")}" + url += "&host=#{host}" if region url += "®ion=#{region}" @@ -4267,10 +4268,11 @@ get "/videoplayback" do |env| if response.headers["Location"]? url = URI.parse(response.headers["Location"]) + host = url.host env.response.headers["Access-Control-Allow-Origin"] = "*" url = url.full_path - url += "&host=#{host.lchop("https://")}" + url += "&host=#{host}" if region url += "®ion=#{region}"