X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=filters.c;h=c49f1bc7fd3102b8e6792acc90aca0cc805aa639;hp=95fbe8d72f59a63cce2ffbb91878d7f8378cd930;hb=56554aed893454b5654d1267d72f091e0f36ae35;hpb=73b7af6379688bc06717396e36bfdf55a994af95 diff --git a/filters.c b/filters.c index 95fbe8d7..c49f1bc7 100644 --- a/filters.c +++ b/filters.c @@ -1246,8 +1246,9 @@ struct http_response *redirect_url(struct client_state *csp) } new_url = rewrite_url(requested_url, redirection_string); #ifdef FEATURE_HTTPS_INSPECTION - if (client_use_ssl(csp)) + if (requested_url != csp->http->url) { + assert(client_use_ssl(csp)); freez(requested_url); } #endif @@ -1704,8 +1705,8 @@ static char *pcrs_filter_impl(const struct client_state *csp, int filter_respons } else { - log_error(LOG_LEVEL_RE_FILTER, - "filtering client %s request body (size %lu) with \'%s\' produced %d hits (new size %lu).", + log_error(LOG_LEVEL_RE_FILTER, "filtering request body from client %s " + "(size %lu) with \'%s\' produced %d hits (new size %lu).", csp->ip_addr_str, prev_size, b->name, current_hits, size); } #ifdef FEATURE_EXTENDED_STATISTICS