From 7a5f24ec91471702404b46c94c5b5556e0cc502d Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Mon, 14 Dec 2020 12:14:31 +0100 Subject: [PATCH] Let the hide-referrer code tolerate Referer headers with https:// URLs Previously they would always be treated like a changed host. --- parsers.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/parsers.c b/parsers.c index d2ef046a..185db7d6 100644 --- a/parsers.c +++ b/parsers.c @@ -4852,6 +4852,10 @@ static jb_err handle_conditional_hide_referrer_parameter(char **header, referer[hostlength+17] = '\0'; } referer_url = strstr(referer, "http://"); + if (NULL == referer_url) + { + referer_url = strstr(referer, "https://"); + } if ((NULL == referer_url) || (NULL == strstr(referer_url, host))) { /* Host has changed, Referer is invalid or a https URL. */ -- 2.39.2