From: Nathan S. Evans Date: Mon, 1 Feb 2010 14:18:19 +0000 (+0000) Subject: coverity fixes X-Git-Tag: initial-import-from-subversion-38251~22820 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ecae86c5118d3e3c54ab06e15bb395ccca1e8168;p=oweals%2Fgnunet.git coverity fixes --- diff --git a/src/transport/plugin_transport_udp.c b/src/transport/plugin_transport_udp.c index 5a3e92e1e..7f3566c59 100644 --- a/src/transport/plugin_transport_udp.c +++ b/src/transport/plugin_transport_udp.c @@ -165,6 +165,8 @@ static int udp_transport_server_stop (void *cls) { struct Plugin *plugin = cls; + int ret; + GNUNET_assert (udp_sock != NULL); if (plugin->select_task != GNUNET_SCHEDULER_NO_TASK) { @@ -172,9 +174,10 @@ udp_transport_server_stop (void *cls) plugin->select_task = GNUNET_SCHEDULER_NO_TASK; } - GNUNET_NETWORK_socket_close (udp_sock); - udp_sock = NULL; - return GNUNET_OK; + ret = GNUNET_NETWORK_socket_close (udp_sock); + if (ret != GNUNET_SYSERR) + udp_sock = NULL; + return ret; } /**