mirror of
https://github.com/apache/httpd.git
synced 2025-08-08 15:02:10 +03:00
Concat string at compile time when possible.
Doing so, sometimes also give the opportunity to turn a 'ap_fputstrs' into a 'ap_fputs'. PR 53741 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1626050 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -1192,8 +1192,8 @@ static apr_status_t ssl_io_filter_Upgrade(ap_filter_t *f,
|
||||
/* Send the interim 101 response. */
|
||||
upgradebb = apr_brigade_create(r->pool, f->c->bucket_alloc);
|
||||
|
||||
ap_fputstrs(f->next, upgradebb, SWITCH_STATUS_LINE, CRLF,
|
||||
UPGRADE_HEADER, CRLF, CONNECTION_HEADER, CRLF, CRLF, NULL);
|
||||
ap_fputs(f->next, upgradebb, SWITCH_STATUS_LINE CRLF
|
||||
UPGRADE_HEADER CRLF CONNECTION_HEADER CRLF CRLF);
|
||||
|
||||
b = apr_bucket_flush_create(f->c->bucket_alloc);
|
||||
APR_BRIGADE_INSERT_TAIL(upgradebb, b);
|
||||
|
@@ -367,7 +367,7 @@ apr_status_t ap_http_filter(ap_filter_t *f, apr_bucket_brigade *b,
|
||||
* in a state of expecting one.
|
||||
*/
|
||||
f->r->expecting_100 = 0;
|
||||
tmp = apr_pstrcat(f->r->pool, AP_SERVER_PROTOCOL, " ",
|
||||
tmp = apr_pstrcat(f->r->pool, AP_SERVER_PROTOCOL " ",
|
||||
ap_get_status_line(HTTP_CONTINUE), CRLF CRLF, NULL);
|
||||
len = strlen(tmp);
|
||||
ap_xlate_proto_to_ascii(tmp, len);
|
||||
|
@@ -262,7 +262,7 @@ static int fixup_dir(request_rec *r)
|
||||
|
||||
if (r->args != NULL) {
|
||||
ifile = apr_pstrcat(r->pool, ap_escape_uri(r->pool, r->uri),
|
||||
"/", "?", r->args, NULL);
|
||||
"/?", r->args, NULL);
|
||||
}
|
||||
else {
|
||||
ifile = apr_pstrcat(r->pool, ap_escape_uri(r->pool, r->uri),
|
||||
|
@@ -98,7 +98,7 @@ static int proxy_balancer_canon(request_rec *r, char *url)
|
||||
if (path == NULL)
|
||||
return HTTP_BAD_REQUEST;
|
||||
|
||||
r->filename = apr_pstrcat(r->pool, "proxy:", BALANCER_PREFIX, host,
|
||||
r->filename = apr_pstrcat(r->pool, "proxy:" BALANCER_PREFIX, host,
|
||||
"/", path, (search) ? "?" : "", (search) ? search : "", NULL);
|
||||
|
||||
r->path_info = apr_pstrcat(r->pool, "/", path, NULL);
|
||||
|
@@ -55,8 +55,8 @@ static apr_status_t upgrade_connection(request_rec *r)
|
||||
|
||||
bb = apr_brigade_create(r->pool, conn->bucket_alloc);
|
||||
|
||||
rv = ap_fputstrs(conn->output_filters, bb, SWITCH_STATUS_LINE, CRLF,
|
||||
UPGRADE_HEADER, CRLF, CONNECTION_HEADER, CRLF, CRLF, NULL);
|
||||
rv = ap_fputs(conn->output_filters, bb, SWITCH_STATUS_LINE CRLF
|
||||
UPGRADE_HEADER CRLF CONNECTION_HEADER CRLF CRLF);
|
||||
if (rv == APR_SUCCESS) {
|
||||
APR_BRIGADE_INSERT_TAIL(bb,
|
||||
apr_bucket_flush_create(conn->bucket_alloc));
|
||||
|
Reference in New Issue
Block a user