diff options
Diffstat (limited to 'src/ats/gnunet-service-ats_addresses.c')
-rw-r--r-- | src/ats/gnunet-service-ats_addresses.c | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/src/ats/gnunet-service-ats_addresses.c b/src/ats/gnunet-service-ats_addresses.c index e30e86539..c2010e8d2 100644 --- a/src/ats/gnunet-service-ats_addresses.c +++ b/src/ats/gnunet-service-ats_addresses.c | |||
@@ -785,21 +785,25 @@ GAS_addresses_add (const struct GNUNET_PeerIdentity *peer, | |||
785 | uint32_t previous_session; | 785 | uint32_t previous_session; |
786 | int c1; | 786 | int c1; |
787 | 787 | ||
788 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, | 788 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
789 | "Received `%s' for peer `%s'\n", | 789 | "Received `%s' for peer `%s'\n", |
790 | "ADDRESS ADD", | 790 | "ADDRESS ADD", |
791 | GNUNET_i2s (peer)); | 791 | GNUNET_i2s (peer)); |
792 | |||
793 | if (GNUNET_NO == running) | 792 | if (GNUNET_NO == running) |
793 | { | ||
794 | GNUNET_break (0); | ||
794 | return; | 795 | return; |
795 | 796 | } | |
796 | GNUNET_assert(NULL != addresses); | 797 | new_address = create_address (peer, |
797 | 798 | plugin_name, | |
798 | new_address = create_address (peer, plugin_name, | 799 | plugin_addr, |
799 | plugin_addr, plugin_addr_len, | 800 | plugin_addr_len, |
800 | local_address_info, session_id); | 801 | local_address_info, |
802 | session_id); | ||
801 | atsi_delta = NULL; | 803 | atsi_delta = NULL; |
802 | disassemble_ats_information (new_address, atsi, atsi_count, &atsi_delta, | 804 | disassemble_ats_information (new_address, |
805 | atsi, atsi_count, | ||
806 | &atsi_delta, | ||
803 | &atsi_delta_count); | 807 | &atsi_delta_count); |
804 | GNUNET_free_non_null (atsi_delta); | 808 | GNUNET_free_non_null (atsi_delta); |
805 | addr_net = get_performance_info (new_address, GNUNET_ATS_NETWORK_TYPE); | 809 | addr_net = get_performance_info (new_address, GNUNET_ATS_NETWORK_TYPE); |