aboutsummaryrefslogtreecommitdiff
path: root/src/rest
diff options
context:
space:
mode:
authorSchanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de>2017-12-11 13:03:48 +0100
committerSchanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de>2017-12-11 13:03:48 +0100
commit5cefcd299ee56a92285569b1d96fb553a6582255 (patch)
treed22c73f789991f7790fb9c371e3edaf25ecd11a8 /src/rest
parent5da3c7cf721ee3f6fe6efe515b39e4a370650366 (diff)
downloadgnunet-5cefcd299ee56a92285569b1d96fb553a6582255.tar.gz
gnunet-5cefcd299ee56a92285569b1d96fb553a6582255.zip
-fix
Diffstat (limited to 'src/rest')
-rw-r--r--src/rest/gnunet-rest-server.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/rest/gnunet-rest-server.c b/src/rest/gnunet-rest-server.c
index cb903e388..5415937a7 100644
--- a/src/rest/gnunet-rest-server.c
+++ b/src/rest/gnunet-rest-server.c
@@ -198,6 +198,14 @@ cleanup_handle (struct MhdConnectionHandle *handle)
198 MHD_destroy_response (handle->response); 198 MHD_destroy_response (handle->response);
199 if (NULL != handle->data_handle) 199 if (NULL != handle->data_handle)
200 { 200 {
201
202 if (NULL != handle->data_handle->header_param_map)
203 {
204 GNUNET_CONTAINER_multihashmap_iterate (handle->data_handle->header_param_map,
205 &cleanup_url_map,
206 NULL);
207 GNUNET_CONTAINER_multihashmap_destroy (handle->data_handle->header_param_map);
208 }
201 if (NULL != handle->data_handle->url_param_map) 209 if (NULL != handle->data_handle->url_param_map)
202 { 210 {
203 GNUNET_CONTAINER_multihashmap_iterate (handle->data_handle->url_param_map, 211 GNUNET_CONTAINER_multihashmap_iterate (handle->data_handle->url_param_map,