X-Git-Url: http://dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=src%2Faccesslog.c;fp=src%2Faccesslog.c;h=7c550dddbb2efa87ddba2632b542a1674b1f5910;hp=af433738a3bf7038bb617af0b8f65978868ee2ff;hb=5a723273828ffc7b3889e538344c65cc15eb3696;hpb=0bde126e02214a57138e4450367b7cc38510363e diff --git a/src/accesslog.c b/src/accesslog.c index af43373..7c550dd 100644 --- a/src/accesslog.c +++ b/src/accesslog.c @@ -96,6 +96,16 @@ static void logitem(struct logdata *data, char o, char *d) qputs(h, out); } break; + case 'p': + if(!data->resp || ((h = getheader(data->req, d)) == NULL)) { + putc('-', out); + } else { + qputs(h, out); + } + break; + case 'P': + logitem(data, 'p', sprintf3("X-Ash-%s", d)); + break; case 'u': qputs(data->req->url, out); break;