From eb0a618dbcfd6632790aa82bfdc226351a070a34 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Wed, 9 Jul 2014 11:13:22 +0000 Subject: fixing USE_SUSPEND error with mhd daemon and free error --- src/transport/plugin_transport_http_server.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/transport/plugin_transport_http_server.c b/src/transport/plugin_transport_http_server.c index f0ea5263f..bed2de34f 100644 --- a/src/transport/plugin_transport_http_server.c +++ b/src/transport/plugin_transport_http_server.c @@ -788,8 +788,8 @@ destroy_session_shutdown_cb (void *cls, sc_recv = s->server_recv; server_delete_session (s); - GNUNET_free (sc_send); - GNUNET_free (sc_recv); + GNUNET_free_non_null (sc_send); + GNUNET_free_non_null (sc_recv); return GNUNET_OK; } @@ -2249,7 +2249,7 @@ server_start (struct HTTP_Server_Plugin *plugin) MHD_OPTION_NOTIFY_COMPLETED, &server_disconnect_cb, plugin, MHD_OPTION_EXTERNAL_LOGGER, - server_log, NULL, MHD_OPTION_END); + &server_log, NULL, MHD_OPTION_END); if (plugin->server_v4 == NULL) { LOG (GNUNET_ERROR_TYPE_ERROR, @@ -2273,7 +2273,8 @@ server_start (struct HTTP_Server_Plugin *plugin) #if BUILD_HTTPS MHD_USE_SSL | #endif - MHD_USE_IPv6, plugin->port, + MHD_USE_SUSPEND_RESUME | MHD_USE_IPv6, + plugin->port, &server_accept_cb, plugin, &server_access_cb, plugin, MHD_OPTION_SOCK_ADDR, @@ -2298,7 +2299,7 @@ server_start (struct HTTP_Server_Plugin *plugin) MHD_OPTION_NOTIFY_COMPLETED, &server_disconnect_cb, plugin, MHD_OPTION_EXTERNAL_LOGGER, - server_log, NULL, MHD_OPTION_END); + &server_log, NULL, MHD_OPTION_END); if (plugin->server_v6 == NULL) { LOG (GNUNET_ERROR_TYPE_ERROR, -- cgit v1.2.3