You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by nd...@apache.org on 2004/05/25 22:01:23 UTC

cvs commit: httpd-2.0/modules/mappers mod_negotiation.c

nd          2004/05/25 13:01:23

  Modified:    modules/mappers mod_negotiation.c
  Log:
  save some cycles
  
  Revision  Changes    Path
  1.122     +2 -4      httpd-2.0/modules/mappers/mod_negotiation.c
  
  Index: mod_negotiation.c
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/modules/mappers/mod_negotiation.c,v
  retrieving revision 1.121
  retrieving revision 1.122
  diff -u -u -r1.121 -r1.122
  --- mod_negotiation.c	17 Apr 2004 00:19:16 -0000	1.121
  +++ mod_negotiation.c	25 May 2004 20:01:23 -0000	1.122
  @@ -2437,7 +2437,6 @@
       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 @@
           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)) = "}";
           }