diff options
Diffstat (limited to 'www/apache22/files/patch-modules__mappers__mod_rewrite.c')
-rw-r--r-- | www/apache22/files/patch-modules__mappers__mod_rewrite.c | 27 |
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); |