aboutsummaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2011-01-25 13:26:08 +0000
committerNathan S. Evans <evans@in.tum.de>2011-01-25 13:26:08 +0000
commit010f02e966205642d96fba32a82bfdd88bb6c22a (patch)
tree74207bf980060bfc43e3269d8a47c5dc7752f8b6 /src/util
parentfdd7f520827b1ea211e3d97a53b625e3d2ea1837 (diff)
downloadgnunet-010f02e966205642d96fba32a82bfdd88bb6c22a.tar.gz
gnunet-010f02e966205642d96fba32a82bfdd88bb6c22a.zip
allow connect attempts to not yet started services without dying angrily
Diffstat (limited to 'src/util')
-rw-r--r--src/util/connection.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/util/connection.c b/src/util/connection.c
index 12969b3ba..b0504ddd8 100644
--- a/src/util/connection.c
+++ b/src/util/connection.c
@@ -965,11 +965,15 @@ GNUNET_CONNECTION_create_from_connect_to_unixpath (const struct
965 ret->addr, 965 ret->addr,
966 ret->addrlen)) 966 ret->addrlen))
967 { 967 {
968 /* Just return; we expect everything to work eventually so don't fail HARD */
969 return ret;
970#if HARD_FAIL
968 GNUNET_break (GNUNET_OK == GNUNET_NETWORK_socket_close (ret->sock)); 971 GNUNET_break (GNUNET_OK == GNUNET_NETWORK_socket_close (ret->sock));
969 GNUNET_free (ret->addr); 972 GNUNET_free (ret->addr);
970 GNUNET_free (ret->write_buffer); 973 GNUNET_free (ret->write_buffer);
971 GNUNET_free (ret); 974 GNUNET_free (ret);
972 return NULL; 975 return NULL;
976#endif
973 } 977 }
974 connect_success_continuation (ret); 978 connect_success_continuation (ret);
975 return ret; 979 return ret;