diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2015-03-13 13:44:37 +0000 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2015-03-13 13:44:37 +0000 |
commit | eed977f3ddf01bb72b2b365badd2836fb7ae940c (patch) | |
tree | 7c5917ab5275bf87c2801dcf94aca9196bd18697 /src/rest | |
parent | 8aa21ee7de6c4a6cb9c1e132ab4218d3d10e0e30 (diff) | |
download | gnunet-eed977f3ddf01bb72b2b365badd2836fb7ae940c.tar.gz gnunet-eed977f3ddf01bb72b2b365badd2836fb7ae940c.zip |
-towards JSON API compat
Diffstat (limited to 'src/rest')
-rw-r--r-- | src/rest/gnunet-rest-server.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/rest/gnunet-rest-server.c b/src/rest/gnunet-rest-server.c index 4af7c458b..1f909c58c 100644 --- a/src/rest/gnunet-rest-server.c +++ b/src/rest/gnunet-rest-server.c | |||
@@ -220,11 +220,7 @@ url_iterator (void *cls, | |||
220 | struct RestConnectionDataHandle *handle = cls; | 220 | struct RestConnectionDataHandle *handle = cls; |
221 | struct GNUNET_HashCode hkey; | 221 | struct GNUNET_HashCode hkey; |
222 | char *val; | 222 | char *val; |
223 | if (NULL == handle->url_param_map) | 223 | |
224 | { | ||
225 | handle->url_param_map = GNUNET_CONTAINER_multihashmap_create (16, | ||
226 | GNUNET_NO); | ||
227 | } | ||
228 | GNUNET_CRYPTO_hash (key, strlen (key), &hkey); | 224 | GNUNET_CRYPTO_hash (key, strlen (key), &hkey); |
229 | GNUNET_asprintf (&val, "%s", value); | 225 | GNUNET_asprintf (&val, "%s", value); |
230 | if (GNUNET_OK != | 226 | if (GNUNET_OK != |
@@ -323,6 +319,8 @@ create_response (void *cls, | |||
323 | rest_conndata_handle->url = url; | 319 | rest_conndata_handle->url = url; |
324 | rest_conndata_handle->data = upload_data; | 320 | rest_conndata_handle->data = upload_data; |
325 | rest_conndata_handle->data_size = *upload_data_size; | 321 | rest_conndata_handle->data_size = *upload_data_size; |
322 | rest_conndata_handle->url_param_map = GNUNET_CONTAINER_multihashmap_create (16, | ||
323 | GNUNET_NO); | ||
326 | con_handle->data_handle = rest_conndata_handle; | 324 | con_handle->data_handle = rest_conndata_handle; |
327 | MHD_get_connection_values (con, | 325 | MHD_get_connection_values (con, |
328 | MHD_GET_ARGUMENT_KIND, | 326 | MHD_GET_ARGUMENT_KIND, |