diff options
Diffstat (limited to 'src/ats/gnunet-service-ats_scheduling.c')
-rw-r--r-- | src/ats/gnunet-service-ats_scheduling.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/ats/gnunet-service-ats_scheduling.c b/src/ats/gnunet-service-ats_scheduling.c index ba14637b0..d8ab0c927 100644 --- a/src/ats/gnunet-service-ats_scheduling.c +++ b/src/ats/gnunet-service-ats_scheduling.c | |||
@@ -274,6 +274,7 @@ GAS_handle_address_in_use (void *cls, struct GNUNET_SERVER_Client *client, | |||
274 | const struct AddressUseMessage *m; | 274 | const struct AddressUseMessage *m; |
275 | const char *address; | 275 | const char *address; |
276 | const char *plugin_name; | 276 | const char *plugin_name; |
277 | int res; | ||
277 | uint16_t address_length; | 278 | uint16_t address_length; |
278 | uint16_t plugin_name_length; | 279 | uint16_t plugin_name_length; |
279 | 280 | ||
@@ -309,10 +310,14 @@ GAS_handle_address_in_use (void *cls, struct GNUNET_SERVER_Client *client, | |||
309 | } | 310 | } |
310 | 311 | ||
311 | in_use = ntohs (m->in_use); | 312 | in_use = ntohs (m->in_use); |
312 | GAS_addresses_in_use (&m->peer, plugin_name, address, address_length, | 313 | res = GAS_addresses_in_use (&m->peer, |
313 | ntohl (m->session_id), in_use); | 314 | plugin_name, |
314 | 315 | address, | |
315 | GNUNET_SERVER_receive_done (client, GNUNET_OK); | 316 | address_length, |
317 | ntohl (m->session_id), | ||
318 | in_use); | ||
319 | |||
320 | GNUNET_SERVER_receive_done (client, res); | ||
316 | } | 321 | } |
317 | 322 | ||
318 | /** | 323 | /** |