summaryrefslogtreecommitdiff
path: root/www/apache22/files/patch-modules__mappers__mod_rewrite.c
diff options
context:
space:
mode:
Diffstat (limited to 'www/apache22/files/patch-modules__mappers__mod_rewrite.c')
-rw-r--r--www/apache22/files/patch-modules__mappers__mod_rewrite.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/www/apache22/files/patch-modules__mappers__mod_rewrite.c b/www/apache22/files/patch-modules__mappers__mod_rewrite.c
new file mode 100644
index 000000000000..1c1790b36c55
--- /dev/null
+++ b/www/apache22/files/patch-modules__mappers__mod_rewrite.c
@@ -0,0 +1,27 @@
+--- ./modules/mappers/mod_rewrite.c.orig 2013-02-18 22:31:42.000000000 +0100
++++ ./modules/mappers/mod_rewrite.c 2013-05-14 16:41:30.000000000 +0200
+@@ -500,11 +500,11 @@
+
+ logline = apr_psprintf(r->pool, "%s %s %s %s [%s/sid#%pp][rid#%pp/%s%s%s] "
+ "(%d) %s%s%s%s" APR_EOL_STR,
+- rhost ? rhost : "UNKNOWN-HOST",
+- rname ? rname : "-",
+- r->user ? (*r->user ? r->user : "\"\"") : "-",
++ rhost ? ap_escape_logitem(r->pool, rhost) : "UNKNOWN-HOST",
++ rname ? ap_escape_logitem(r->pool, rname) : "-",
++ r->user ? (*r->user ? ap_escape_logitem(r->pool, r->user) : "\"\"") : "-",
+ current_logtime(r),
+- ap_get_server_name(r),
++ ap_escape_logitem(r->pool, ap_get_server_name(r)),
+ (void *)(r->server),
+ (void *)r,
+ r->main ? "subreq" : "initial",
+@@ -514,7 +514,7 @@
+ perdir ? "[perdir " : "",
+ perdir ? perdir : "",
+ perdir ? "] ": "",
+- text);
++ ap_escape_logitem(r->pool, text));
+
+ nbytes = strlen(logline);
+ apr_file_write(conf->rewritelogfp, logline, &nbytes);