diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2011-09-07 11:17:30 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2011-09-07 11:17:30 +0000 |
commit | 5ce5c0150e0d6682576152e0494f13abe86ec1bf (patch) | |
tree | 290621f731e1e298293378dd9a5de4de7f9f0b8b /src/ats/ats_api.c | |
parent | 79e2eca19f4b7af6f0fe2cd0ac616b999bb4b5ea (diff) | |
download | gnunet-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.c | 1 |
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)); |