From e69e7a3bc5bc1620a14d68625ed95ff6401cc976 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Mon, 12 Jul 2010 14:54:12 +0000 Subject: [PATCH] --- src/transport/plugin_transport_http.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/transport/plugin_transport_http.c b/src/transport/plugin_transport_http.c index 2671a504d..36e0f6a49 100644 --- a/src/transport/plugin_transport_http.c +++ b/src/transport/plugin_transport_http.c @@ -2075,10 +2075,13 @@ libgnunet_plugin_transport_http_done (void *cls) } /* free all peer information */ - GNUNET_CONTAINER_multihashmap_iterate (plugin->peers, - &remove_peer_context_Iterator, - NULL); - GNUNET_CONTAINER_multihashmap_destroy (plugin->peers); + if (map!=NULL) + { + GNUNET_CONTAINER_multihashmap_iterate (plugin->peers, + &remove_peer_context_Iterator, + NULL); + GNUNET_CONTAINER_multihashmap_destroy (plugin->peers); + } mret = curl_multi_cleanup(plugin->multi_handle); if ( CURLM_OK != mret) @@ -2143,7 +2146,7 @@ libgnunet_plugin_transport_http_init (void *cls) gn_timeout = GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT; if ((plugin->http_server_daemon_v4 == NULL) && (plugin->http_server_daemon_v6 == NULL) && (port != 0)) { - plugin->http_server_daemon_v6 = MHD_start_daemon (MHD_USE_IPv6, + plugin->http_server_daemon_v6 = MHD_start_daemon (MHD_USE_IPv6 | MHD_USE_DEBUG, port, &mhd_accept_cb, plugin , &mdh_access_cb, plugin, @@ -2153,7 +2156,7 @@ libgnunet_plugin_transport_http_init (void *cls) MHD_OPTION_CONNECTION_MEMORY_LIMIT, (size_t) (16 * 1024), MHD_OPTION_NOTIFY_COMPLETED, &mhd_termination_cb, NULL, MHD_OPTION_END); - plugin->http_server_daemon_v4 = MHD_start_daemon (MHD_NO_FLAG, + plugin->http_server_daemon_v4 = MHD_start_daemon (MHD_NO_FLAG | MHD_USE_DEBUG, port, &mhd_accept_cb, plugin , &mdh_access_cb, plugin, -- 2.25.1