You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ni...@apache.org on 2006/05/29 13:49:02 UTC
svn commit: r410079 - /httpd/httpd/trunk/modules/filters/mod_filter.c
Author: niq
Date: Mon May 29 04:49:02 2006
New Revision: 410079
URL: http://svn.apache.org/viewvc?rev=410079&view=rev
Log:
PR#39672: Check that filter exists before trying to insert it
Modified:
httpd/httpd/trunk/modules/filters/mod_filter.c
Modified: httpd/httpd/trunk/modules/filters/mod_filter.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/filters/mod_filter.c?rev=410079&r1=410078&r2=410079&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/filters/mod_filter.c (original)
+++ httpd/httpd/trunk/modules/filters/mod_filter.c Mon May 29 04:49:02 2006
@@ -755,6 +755,11 @@
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