You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-cvs@httpd.apache.org by jo...@apache.org on 2003/06/08 20:37:56 UTC

cvs commit: httpd-apreq-2/t params.c

joes        2003/06/08 11:37:56

  Modified:    src      apreq_params.c
               t        params.c
  Log:
  s/table_add/table_addn/ to preserve metadata.
  
  Revision  Changes    Path
  1.18      +1 -1      httpd-apreq-2/src/apreq_params.c
  
  Index: apreq_params.c
  ===================================================================
  RCS file: /home/cvs/httpd-apreq-2/src/apreq_params.c,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- apreq_params.c	7 Jun 2003 20:07:42 -0000	1.17
  +++ apreq_params.c	8 Jun 2003 18:37:56 -0000	1.18
  @@ -263,7 +263,7 @@
                   param = apreq_decode_param(pool, start, nlen, vlen);
   
                   if (param)
  -                    apr_table_add(t, param->v.name, param->v.data);
  +                    apr_table_addn(t, param->v.name, param->v.data);
                   else
                       return APR_BADARG;
               }
  
  
  
  1.5       +3 -1      httpd-apreq-2/t/params.c
  
  Index: params.c
  ===================================================================
  RCS file: /home/cvs/httpd-apreq-2/t/params.c,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- params.c	20 May 2003 20:27:32 -0000	1.4
  +++ params.c	8 Jun 2003 18:37:56 -0000	1.5
  @@ -71,12 +71,14 @@
   static void request_args_get(CuTest *tc)
   {
       const char *val;
  +    apreq_value_t *v;
   
       val = apr_table_get(r->args,"a");
       CuAssertStrEquals(tc,"1",val);
       val = apr_table_get(r->args,"quux");
       CuAssertStrEquals(tc,"foo bar",val);
  -
  +    v = apreq_strtoval(val);
  +    CuAssertIntEquals(tc, 7, v->size);
       val = apr_table_get(r->args,"plus");
       CuAssertStrEquals(tc,"+",val);
       val = apr_table_get(r->args,"uplus");