From: Fabian Keil Date: Mon, 14 Dec 2020 11:14:31 +0000 (+0100) Subject: Let the hide-referrer code tolerate Referer headers with https:// URLs X-Git-Tag: v_3_0_30~246 X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=commitdiff_plain;h=7a5f24ec91471702404b46c94c5b5556e0cc502d Let the hide-referrer code tolerate Referer headers with https:// URLs Previously they would always be treated like a changed host. --- 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. */