From 9b9fda6bce558290b8c335b9a466fa2998443914 Mon Sep 17 00:00:00 2001 From: Nick Kew Date: Mon, 29 May 2006 11:49:02 +0000 Subject: [PATCH] PR#39672: Check that filter exists before trying to insert it git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@410079 13f79535-47bb-0310-9956-ffa450edef68 --- modules/filters/mod_filter.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/filters/mod_filter.c b/modules/filters/mod_filter.c index 17d3de7efa..383b64a6aa 100644 --- a/modules/filters/mod_filter.c +++ b/modules/filters/mod_filter.c @@ -755,6 +755,11 @@ static void filter_insert(request_rec *r) for (p = cfg->chain; p; p = p->next) { filter = apr_hash_get(cfg->live_filters, p->fname, APR_HASH_KEY_STRING); + if (filter == NULL) { + ap_log_rerror(APLOG_MARK, APLOG_WARNING, 0, r, + "Unknown filter %s not added", p->fname); + continue; + } ap_add_output_filter_handle(filter, NULL, r, r->connection); #ifndef NO_PROTOCOL if (ranges && (filter->proto_flags -- 2.40.0