summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorOmar Roth <omarroth@hotmail.com>2018-09-05 21:07:19 -0500
committerOmar Roth <omarroth@hotmail.com>2018-09-05 21:07:19 -0500
commit29a21860aef1c468493118f460dc779580c08c66 (patch)
tree1b9952d821bd0e2b7224bdc007c693473c3bcee1 /src
parent96234e509f57a30cac5529725ecc8f550e24941f (diff)
downloadinvidious-29a21860aef1c468493118f460dc779580c08c66.tar.gz
invidious-29a21860aef1c468493118f460dc779580c08c66.tar.bz2
invidious-29a21860aef1c468493118f460dc779580c08c66.zip
Strip leading slashes from referers
Diffstat (limited to 'src')
-rw-r--r--src/invidious/helpers/utils.cr1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/invidious/helpers/utils.cr b/src/invidious/helpers/utils.cr
index fec20189..c5facac8 100644
--- a/src/invidious/helpers/utils.cr
+++ b/src/invidious/helpers/utils.cr
@@ -184,6 +184,7 @@ def get_referer(env, fallback = "/")
end
referer = referer.full_path
+ referer = "/" + referer.lstrip("\/\\")
if referer == env.request.path
referer = fallback