From 9476a25ff5683725af2d86a83735395208e4d961 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Tue, 5 Jan 2021 01:03:25 +0100 Subject: [PATCH] redirect_url(): Silence a bogus use-after-free warning ... emitted by ccc-analyzer from llvm80. --- filters.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- 2.39.2