fix time-of-use time-of-check bugs
Submitted by: kokke <spam@rowdy.dk>
Github: closes #266
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@
1893326 13f79535-47bb-0310-9956-
ffa450edef68
if (r->proxyreq != PROXYREQ_RESPONSE
|| !apr_table_get(r->headers_out, "Date")) {
char *date = apr_palloc(r->pool, APR_RFC822_DATE_LEN);
- ap_recent_rfc822_date(date, r? r->request_time : apr_time_now());
+ ap_recent_rfc822_date(date, r->request_time);
apr_table_setn(r->headers_out, "Date", date );
}
if (r->proxyreq != PROXYREQ_RESPONSE) {
if (req->req_json) {
body = apr_pcalloc(req->p, sizeof(*body));
- body->data = md_json_writep(req->req_json, req->p, MD_JSON_FMT_INDENT);
if (!body) {
rv = APR_EINVAL; goto leave;
}
+ body->data = md_json_writep(req->req_json, req->p, MD_JSON_FMT_INDENT);
body->len = strlen(body->data);
}