diff options
author | Nathan S. Evans <evans@in.tum.de> | 2011-01-25 13:26:08 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2011-01-25 13:26:08 +0000 |
commit | 010f02e966205642d96fba32a82bfdd88bb6c22a (patch) | |
tree | 74207bf980060bfc43e3269d8a47c5dc7752f8b6 /src/util | |
parent | fdd7f520827b1ea211e3d97a53b625e3d2ea1837 (diff) | |
download | gnunet-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.c | 4 |
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; |