From d8c53b12a818ff7cf82d06a1a69c395bdef85ee6 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 8 Jul 2016 17:20:23 +0000 Subject: -avoid calling memcpy() with NULL argument, even if len is 0 --- src/fs/gnunet-service-fs_push.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/fs/gnunet-service-fs_push.c') diff --git a/src/fs/gnunet-service-fs_push.c b/src/fs/gnunet-service-fs_push.c index 71a8e81e4..59f3772f5 100644 --- a/src/fs/gnunet-service-fs_push.c +++ b/src/fs/gnunet-service-fs_push.c @@ -238,7 +238,7 @@ transmit_message (void *cls, } msize = ntohs (msg->header.size); GNUNET_assert (msize <= buf_size); - memcpy (buf, msg, msize); + GNUNET_memcpy (buf, msg, msize); GNUNET_free (msg); GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Pushing %u bytes to %s\n", @@ -274,7 +274,7 @@ transmit_content (struct MigrationReadyPeer *peer, msg->header.size = htons (msize); msg->type = htonl (block->type); msg->expiration = GNUNET_TIME_absolute_hton (block->expiration); - memcpy (&msg[1], &block[1], block->size); + GNUNET_memcpy (&msg[1], &block[1], block->size); peer->msg = msg; for (i = 0; i < MIGRATION_LIST_SIZE; i++) { @@ -541,7 +541,7 @@ process_migration_content (void *cls, mb->expiration = expiration; mb->size = size; mb->type = type; - memcpy (&mb[1], data, size); + GNUNET_memcpy (&mb[1], data, size); GNUNET_CONTAINER_DLL_insert_after (mig_head, mig_tail, mig_tail, -- cgit v1.2.3