From: Christian Grothoff Date: Fri, 15 Jul 2011 08:42:22 +0000 (+0000) Subject: fix X-Git-Tag: initial-import-from-subversion-38251~17853 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=7ceb954a888d5a844b434e4bdd5c4a034a2d7676;p=oweals%2Fgnunet.git fix --- diff --git a/src/transport/plugin_transport_udp.c b/src/transport/plugin_transport_udp.c index 0b16d2466..183331092 100644 --- a/src/transport/plugin_transport_udp.c +++ b/src/transport/plugin_transport_udp.c @@ -966,11 +966,13 @@ udp_plugin_select (void *cls, plugin->select_task = GNUNET_SCHEDULER_NO_TASK; if ( (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0) return; - if (GNUNET_NETWORK_fdset_isset (tc->read_ready, - plugin->sockv4)) + if ( (NULL != plugin->sockv4) && + (GNUNET_NETWORK_fdset_isset (tc->read_ready, + plugin->sockv4)) ) udp_read (plugin, plugin->sockv4); - if (GNUNET_NETWORK_fdset_isset (tc->read_ready, - plugin->sockv6)) + if ( (NULL != plugin->sockv6) && + (GNUNET_NETWORK_fdset_isset (tc->read_ready, + plugin->sockv6)) ) udp_read (plugin, plugin->sockv6); plugin->select_task = GNUNET_SCHEDULER_add_select (GNUNET_SCHEDULER_PRIORITY_DEFAULT,