[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r32822 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r32822 - gnunet/src/transport |
Date: |
Fri, 28 Mar 2014 14:39:12 +0100 |
Author: wachs
Date: 2014-03-28 14:39:12 +0100 (Fri, 28 Mar 2014)
New Revision: 32822
Modified:
gnunet/src/transport/plugin_transport_unix.c
Log:
make plugin fail if bind fails ...
Modified: gnunet/src/transport/plugin_transport_unix.c
===================================================================
--- gnunet/src/transport/plugin_transport_unix.c 2014-03-28 13:06:44 UTC
(rev 32821)
+++ gnunet/src/transport/plugin_transport_unix.c 2014-03-28 13:39:12 UTC
(rev 32822)
@@ -1672,9 +1672,15 @@
api->get_network = &unix_get_network;
api->update_session_timeout = &unix_plugin_update_session_timeout;
sockets_created = unix_transport_server_start (plugin);
- if (0 == sockets_created)
+ if ((0 == sockets_created) || (GNUNET_SYSERR == sockets_created))
+ {
LOG (GNUNET_ERROR_TYPE_WARNING,
_("Failed to open UNIX listen socket\n"));
+ GNUNET_free (api);
+ GNUNET_free (plugin->unix_socket_path);
+ GNUNET_free (plugin);
+ return NULL;
+ }
plugin->session_map = GNUNET_CONTAINER_multipeermap_create (10, GNUNET_NO);
plugin->address_update_task = GNUNET_SCHEDULER_add_now
(&address_notification, plugin);
return api;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r32822 - gnunet/src/transport,
gnunet <=