From: Fabian Keil Date: Tue, 5 Jan 2021 00:03:25 +0000 (+0100) Subject: redirect_url(): Silence a bogus use-after-free warning X-Git-Tag: v_3_0_30~144 X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=commitdiff_plain;h=9476a25ff5683725af2d86a83735395208e4d961;hp=bf3617413ce8781d84af3b67bfcb4f59b59a40e7 redirect_url(): Silence a bogus use-after-free warning ... emitted by ccc-analyzer from llvm80. --- diff --git a/filters.c b/filters.c index 95fbe8d7..91c98549 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