*) mod_http: Correctly sent a 100 Continue status code when sending an interim
response as result of an Expect: 100-Continue in the request and not the
current status code of the request. PR 65725 [Ruediger Pluem]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@
1895897 13f79535-47bb-0310-9956-
ffa450edef68
--- /dev/null
+ *) mod_http: Correctly sent a 100 Continue status code when sending an interim
+ response as result of an Expect: 100-Continue in the request and not the
+ current status code of the request. PR 65725 [Ruediger Pluem]
}
else if (!ctx->seen_data) {
int saved_status = f->r->status;
+ const char *saved_status_line = f->r->status_line;
f->r->status = HTTP_CONTINUE;
+ f->r->status_line = NULL;
ap_send_interim_response(f->r, 0);
AP_DEBUG_ASSERT(!f->r->expecting_100);
+ f->r->status_line = saved_status_line;
f->r->status = saved_status;
}
else {