aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ats/ats_api_scheduling.c3
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;