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");