if (ps->direction==OUTBOUND)
{
- GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,"connections %X\n", ps, GNUNET_i2s(target));
if (ps->send_endpoint!=NULL)
{
//curl_multi_remove_handle(plugin->multi_handle,ps->send_endpoint);
return GNUNET_SYSERR;
}
}
- else
+ if (addrlen == sizeof (struct IPv6HttpAddress))
{
v6 = (struct IPv6HttpAddress *) addr;
if (IN6_IS_ADDR_LINKLOCAL (&v6->ipv6_addr))
return GNUNET_SYSERR;
}
}
+
return GNUNET_OK;
}
GNUNET_assert(cls !=NULL);
+ if (plugin->http_server_daemon_v4 != NULL)
+ {
+ MHD_stop_daemon (plugin->http_server_daemon_v4);
+ plugin->http_server_daemon_v4 = NULL;
+ }
+ if (plugin->http_server_daemon_v6 != NULL)
+ {
+ MHD_stop_daemon (plugin->http_server_daemon_v6);
+ plugin->http_server_daemon_v6 = NULL;
+ }
+
+
+
if ( plugin->http_server_task_v4 != GNUNET_SCHEDULER_NO_TASK)
{
GNUNET_SCHEDULER_cancel(plugin->env->sched, plugin->http_server_task_v4);
plugin->http_server_task_send = GNUNET_SCHEDULER_NO_TASK;
}
- if (plugin->http_server_daemon_v4 != NULL)
- {
- MHD_stop_daemon (plugin->http_server_daemon_v4);
- plugin->http_server_daemon_v4 = NULL;
- }
- if (plugin->http_server_daemon_v6 != NULL)
- {
- MHD_stop_daemon (plugin->http_server_daemon_v6);
- plugin->http_server_daemon_v6 = NULL;
- }
-
/* free all peer information */
GNUNET_CONTAINER_multihashmap_iterate (plugin->peers,
&remove_peer_context_Iterator,
else
{
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
- _("Unknown address size: ipv6 has %u ipv4 has %u but this has %u"),
+ _("Unknown address size: ipv6 has %u ipv4 has %u but this has %u\n"),
sizeof (struct IPv6HttpAddress),
sizeof (struct IPv4HttpAddress),
addrlen);