Author: sf
Date: Mon Nov 7 21:58:52 2011
New Revision: 1198966
URL: http://svn.apache.org/viewvc?rev=1198966&view=rev
Log:
More ap_pregsub error checking/logging
Modified:
httpd/httpd/trunk/modules/metadata/mod_setenvif.c
Modified: httpd/httpd/trunk/modules/metadata/mod_setenvif.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/metadata/mod_setenvif.c?rev=1198966&r1=1198965&r2=1198966&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/metadata/mod_setenvif.c (original)
+++ httpd/httpd/trunk/modules/metadata/mod_setenvif.c Mon Nov 7 21:58:52 2011
@@ -607,6 +607,13 @@ static int match_headers(request_rec *r)
apr_table_setn(r->subprocess_env, elts[j].key,
replaced);
}
+ else {
+ ap_log_rerror(APLOG_MARK, APLOG_CRIT, 0, r,
+ "Regular expression replacement "
+ "failed for '%s', value too long?",
+ elts[j].key);
+ return HTTP_INTERNAL_SERVER_ERROR;
+ }
}
else {
apr_table_setn(r->subprocess_env, elts[j].key,
|