allow connect attempts to not yet started services without dying angrily
authorNathan S. Evans <evans@in.tum.de>
Tue, 25 Jan 2011 13:26:08 +0000 (13:26 +0000)
committerNathan S. Evans <evans@in.tum.de>
Tue, 25 Jan 2011 13:26:08 +0000 (13:26 +0000)
src/util/connection.c

index 12969b3ba23e9cbb9a93bf46edca14111a49a511..b0504ddd867744d9aa7c922c797abf56b8ac3394 100644 (file)
@@ -965,11 +965,15 @@ GNUNET_CONNECTION_create_from_connect_to_unixpath (const struct
                                                  ret->addr,
                                                  ret->addrlen)) 
     {
+      /* Just return; we expect everything to work eventually so don't fail HARD */
+      return ret;
+#if HARD_FAIL
       GNUNET_break (GNUNET_OK == GNUNET_NETWORK_socket_close (ret->sock));
       GNUNET_free (ret->addr);
       GNUNET_free (ret->write_buffer);
       GNUNET_free (ret);
       return NULL;
+#endif
     }
   connect_success_continuation (ret);
   return ret;