diff --git a/modules/proxy/mod_proxy_fcgi.c b/modules/proxy/mod_proxy_fcgi.c index d7ab5cb..b655a76 100644 --- a/modules/proxy/mod_proxy_fcgi.c +++ b/modules/proxy/mod_proxy_fcgi.c @@ -664,8 +664,10 @@ recv_again: case AP_FCGI_STDERR: /* TODO: Should probably clean up this logging a bit... */ if (clen) { + char c = iobuf[readbuflen - 1]; + iobuf[readbuflen - 1] = '\0'; ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, APLOGNO(01071) - "Got error '%s'", iobuf); + "Got error '%s%c'", iobuf, c); } if (clen > readbuflen) {