aboutsummaryrefslogtreecommitdiff
path: root/src/dht/gnunet-service-wdht_neighbours.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-07-08 17:20:23 +0000
committerChristian Grothoff <christian@grothoff.org>2016-07-08 17:20:23 +0000
commitd8c53b12a818ff7cf82d06a1a69c395bdef85ee6 (patch)
tree0ebb0db416c157fcfde51a941185819dd12d51fd /src/dht/gnunet-service-wdht_neighbours.c
parent5184c17d32a39c928c2a0fec3ee1ad098bbaa562 (diff)
downloadgnunet-d8c53b12a818ff7cf82d06a1a69c395bdef85ee6.tar.gz
gnunet-d8c53b12a818ff7cf82d06a1a69c395bdef85ee6.zip
-avoid calling memcpy() with NULL argument, even if len is 0
Diffstat (limited to 'src/dht/gnunet-service-wdht_neighbours.c')
-rw-r--r--src/dht/gnunet-service-wdht_neighbours.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dht/gnunet-service-wdht_neighbours.c b/src/dht/gnunet-service-wdht_neighbours.c
index 54c52507e..6f5b93c7c 100644
--- a/src/dht/gnunet-service-wdht_neighbours.c
+++ b/src/dht/gnunet-service-wdht_neighbours.c
@@ -761,12 +761,12 @@ forward_message_on_trail (struct FriendInfo *next_target,
761 new_path = (struct GNUNET_PeerIdentity *) &trm[1]; 761 new_path = (struct GNUNET_PeerIdentity *) &trm[1];
762 if (have_path) 762 if (have_path)
763 { 763 {
764 memcpy (new_path, 764 GNUNET_memcpy (new_path,
765 path, 765 path,
766 path_length * sizeof (struct GNUNET_PeerIdentity)); 766 path_length * sizeof (struct GNUNET_PeerIdentity));
767 new_path[path_length] = *predecessor; 767 new_path[path_length] = *predecessor;
768 } 768 }
769 memcpy (&new_path[plen], 769 GNUNET_memcpy (&new_path[plen],
770 payload, 770 payload,
771 payload_len); 771 payload_len);
772 GNUNET_MQ_send (next_target->mq, 772 GNUNET_MQ_send (next_target->mq,