diff options
-rw-r--r-- | src/ats/ats_api_scheduling.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ats/ats_api_scheduling.c b/src/ats/ats_api_scheduling.c index 398c8b2d0..88a6423b4 100644 --- a/src/ats/ats_api_scheduling.c +++ b/src/ats/ats_api_scheduling.c | |||
@@ -1134,7 +1134,8 @@ GNUNET_ATS_address_add (struct GNUNET_ATS_SchedulingHandle *sh, | |||
1134 | memcpy (am, ats, ats_count * sizeof (struct GNUNET_ATS_Information)); | 1134 | memcpy (am, ats, ats_count * sizeof (struct GNUNET_ATS_Information)); |
1135 | pm = (char *) &am[ats_count]; | 1135 | pm = (char *) &am[ats_count]; |
1136 | memcpy (pm, address->address, address->address_length); | 1136 | memcpy (pm, address->address, address->address_length); |
1137 | memcpy (&pm[address->address_length], address->transport_name, namelen); | 1137 | if (NULL != address->transport_name) |
1138 | memcpy (&pm[address->address_length], address->transport_name, namelen); | ||
1138 | GNUNET_CONTAINER_DLL_insert_tail (sh->pending_head, sh->pending_tail, p); | 1139 | GNUNET_CONTAINER_DLL_insert_tail (sh->pending_head, sh->pending_tail, p); |
1139 | do_transmit (sh); | 1140 | do_transmit (sh); |
1140 | return GNUNET_OK; | 1141 | return GNUNET_OK; |