aboutsummaryrefslogtreecommitdiff
path: root/src/ats/gnunet-service-ats_addresses.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ats/gnunet-service-ats_addresses.c')
-rw-r--r--src/ats/gnunet-service-ats_addresses.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ats/gnunet-service-ats_addresses.c b/src/ats/gnunet-service-ats_addresses.c
index 9c504b26c..2bcb9913a 100644
--- a/src/ats/gnunet-service-ats_addresses.c
+++ b/src/ats/gnunet-service-ats_addresses.c
@@ -46,7 +46,7 @@ struct ATS_Address
46 46
47 char * plugin; 47 char * plugin;
48 48
49 struct GNUNET_TRANSPORT_ATS_Information * ats; 49 struct GNUNET_ATS_Information * ats;
50 50
51 struct GNUNET_BANDWIDTH_Value32NBO bw_in; 51 struct GNUNET_BANDWIDTH_Value32NBO bw_in;
52 52
@@ -144,18 +144,18 @@ GAS_address_update (const struct GNUNET_PeerIdentity *peer,
144 const void *plugin_addr, size_t plugin_addr_len, 144 const void *plugin_addr, size_t plugin_addr_len,
145 struct GNUNET_SERVER_Client *session_client, 145 struct GNUNET_SERVER_Client *session_client,
146 uint32_t session_id, 146 uint32_t session_id,
147 const struct GNUNET_TRANSPORT_ATS_Information *atsi, 147 const struct GNUNET_ATS_Information *atsi,
148 uint32_t atsi_count) 148 uint32_t atsi_count)
149{ 149{
150 struct ATS_Address * aa; 150 struct ATS_Address * aa;
151 struct ATS_Address * old; 151 struct ATS_Address * old;
152 152
153 aa = GNUNET_malloc (sizeof (struct ATS_Address) + plugin_addr_len); 153 aa = GNUNET_malloc (sizeof (struct ATS_Address) + plugin_addr_len);
154 aa->ats = GNUNET_malloc(atsi_count * sizeof (struct GNUNET_TRANSPORT_ATS_Information)); 154 aa->ats = GNUNET_malloc(atsi_count * sizeof (struct GNUNET_ATS_Information));
155 aa->peer = *peer; 155 aa->peer = *peer;
156 aa->addr_len = plugin_addr_len; 156 aa->addr_len = plugin_addr_len;
157 aa->ats_count = atsi_count; 157 aa->ats_count = atsi_count;
158 memcpy (aa->ats, atsi, atsi_count * sizeof (struct GNUNET_TRANSPORT_ATS_Information)); 158 memcpy (aa->ats, atsi, atsi_count * sizeof (struct GNUNET_ATS_Information));
159 aa->addr = &aa[1]; 159 aa->addr = &aa[1];
160 memcpy (&aa[1], plugin_addr, plugin_addr_len); 160 memcpy (&aa[1], plugin_addr, plugin_addr_len);
161 aa->plugin = GNUNET_strdup (plugin_name); 161 aa->plugin = GNUNET_strdup (plugin_name);