From 59c52538f36e78ab0e25aa2909a22803779072ef Mon Sep 17 00:00:00 2001 From: Stefan Fritsch Date: Sun, 19 Jun 2011 18:50:12 +0000 Subject: [PATCH] Code cleanup: replace apr_table_set with non-copying apr_table_setn in a few places Submitted by: Christophe JAILLET git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1137413 13f79535-47bb-0310-9956-ffa450edef68 --- modules/generators/mod_status.c | 6 +++--- modules/proxy/mod_proxy.c | 2 +- modules/session/mod_session.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/generators/mod_status.c b/modules/generators/mod_status.c index 5d1034f5f0..3c799dc98b 100644 --- a/modules/generators/mod_status.c +++ b/modules/generators/mod_status.c @@ -273,9 +273,9 @@ static int status_handler(request_rec *r) if (*(loc + len ) == '=') { t = atol(loc + len + 1); } - apr_table_set(r->headers_out, - status_options[i].hdr_out_str, - apr_ltoa(r->pool, t < 1 ? 10 : t)); + apr_table_setn(r->headers_out, + status_options[i].hdr_out_str, + apr_ltoa(r->pool, t < 1 ? 10 : t)); break; } case STAT_OPT_NOTABLE: diff --git a/modules/proxy/mod_proxy.c b/modules/proxy/mod_proxy.c index 29802dc129..d6ea2b73f8 100644 --- a/modules/proxy/mod_proxy.c +++ b/modules/proxy/mod_proxy.c @@ -809,7 +809,7 @@ static int proxy_needsdomain(request_rec *r, const char *url, const char *domain &r->parsed_uri, APR_URI_UNP_REVEALPASSWORD); - apr_table_set(r->headers_out, "Location", nuri); + apr_table_setn(r->headers_out, "Location", nuri); ap_log_rerror(APLOG_MARK, APLOG_INFO, 0, r, "Domain missing: %s sent to %s%s%s", r->uri, apr_uri_unparse(r->pool, &r->parsed_uri, diff --git a/modules/session/mod_session.c b/modules/session/mod_session.c index a81c552154..09ef7cbc85 100644 --- a/modules/session/mod_session.c +++ b/modules/session/mod_session.c @@ -321,8 +321,8 @@ static int session_identity_encode(request_rec * r, session_rec * z) char *buffer = NULL; int length = 0; if (z->expiry) { - char *expiry = apr_psprintf(r->pool, "%" APR_INT64_T_FMT, z->expiry); - apr_table_set(z->entries, SESSION_EXPIRY, expiry); + char *expiry = apr_psprintf(z->pool, "%" APR_INT64_T_FMT, z->expiry); + apr_table_setn(z->entries, SESSION_EXPIRY, expiry); } apr_table_do((int (*) (void *, const char *, const char *)) identity_count, &length, z->entries, NULL);; -- 2.49.0