aboutsummaryrefslogtreecommitdiff
path: root/src/ats/ats_api.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-09-07 11:17:30 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-09-07 11:17:30 +0000
commit5ce5c0150e0d6682576152e0494f13abe86ec1bf (patch)
tree290621f731e1e298293378dd9a5de4de7f9f0b8b /src/ats/ats_api.c
parent79e2eca19f4b7af6f0fe2cd0ac616b999bb4b5ea (diff)
downloadgnunet-5ce5c0150e0d6682576152e0494f13abe86ec1bf.tar.gz
gnunet-5ce5c0150e0d6682576152e0494f13abe86ec1bf.zip
gnunet-service-transport_neighbours.c requires ats_count > 0, at lest \0 terminator is required
Diffstat (limited to 'src/ats/ats_api.c')
-rw-r--r--src/ats/ats_api.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ats/ats_api.c b/src/ats/ats_api.c
index ab3ca4e9c..ba80360e4 100644
--- a/src/ats/ats_api.c
+++ b/src/ats/ats_api.c
@@ -548,6 +548,7 @@ create_allocation_record (const char *plugin_name, struct Session *session,
548 memcpy (&ar[1], plugin_addr, plugin_addr_len); 548 memcpy (&ar[1], plugin_addr, plugin_addr_len);
549 ar->session = session; 549 ar->session = session;
550 ar->plugin_addr_len = plugin_addr_len; 550 ar->plugin_addr_len = plugin_addr_len;
551 GNUNET_assert (ats_count > 0);
551 GNUNET_array_grow (ar->ats, ar->ats_count, ats_count); 552 GNUNET_array_grow (ar->ats, ar->ats_count, ats_count);
552 memcpy (ar->ats, ats, 553 memcpy (ar->ats, ats,
553 ats_count * sizeof (struct GNUNET_TRANSPORT_ATS_Information)); 554 ats_count * sizeof (struct GNUNET_TRANSPORT_ATS_Information));