(no commit message)
authorMatthias Wachs <wachs@net.in.tum.de>
Mon, 12 Jul 2010 14:54:12 +0000 (14:54 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Mon, 12 Jul 2010 14:54:12 +0000 (14:54 +0000)
src/transport/plugin_transport_http.c

index 2671a504d6ebac809106674254e6008e14923dfc..36e0f6a4921bc3b577e58d4c53d401604c3f5eef 100644 (file)
@@ -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,