From 73666bee496f01ee5cc3e6b71ad1d412b9db61ce Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20Malo?= Date: Tue, 25 May 2004 20:01:23 +0000 Subject: [PATCH] save some cycles git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103768 13f79535-47bb-0310-9956-ffa450edef68 --- modules/mappers/mod_negotiation.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/mappers/mod_negotiation.c b/modules/mappers/mod_negotiation.c index 7b477b9073..a6ad3c8d04 100644 --- a/modules/mappers/mod_negotiation.c +++ b/modules/mappers/mod_negotiation.c @@ -2437,7 +2437,6 @@ static void set_neg_headers(request_rec *r, negotiation_state *neg, const char *sample_charset = NULL; char *lang; char *qstr; - char *lenstr; apr_off_t len; apr_array_header_t *arr; int max_vlist_array = (neg->avail_vars->nelts * 21); @@ -2573,10 +2572,9 @@ static void set_neg_headers(request_rec *r, negotiation_state *neg, if (!(variant->sub_req && variant->sub_req->handler) && (len = find_content_length(neg, variant)) >= 0) { - lenstr = (char *) apr_palloc(r->pool, 22); - apr_snprintf(lenstr, 22, "%" APR_OFF_T_FMT, len); *((const char **) apr_array_push(arr)) = " {length "; - *((const char **) apr_array_push(arr)) = lenstr; + *((const char **) apr_array_push(arr)) = apr_off_t_toa(r->pool, + len); *((const char **) apr_array_push(arr)) = "}"; } -- 2.50.1