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/peerstore/plugin_peerstore_flat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/peerstore/plugin_peerstore_flat.c') diff --git a/src/peerstore/plugin_peerstore_flat.c b/src/peerstore/plugin_peerstore_flat.c index 24011e014..f5943e509 100644 --- a/src/peerstore/plugin_peerstore_flat.c +++ b/src/peerstore/plugin_peerstore_flat.c @@ -294,10 +294,10 @@ peerstore_flat_store_record (void *cls, const char *sub_system, entry->sub_system = GNUNET_strdup (sub_system); entry->key = GNUNET_strdup (key); entry->value = GNUNET_malloc (size); - memcpy (entry->value, value, size); + GNUNET_memcpy (entry->value, value, size); entry->value_size = size; entry->peer = GNUNET_new (struct GNUNET_PeerIdentity); - memcpy (entry->peer, peer, sizeof (struct GNUNET_PeerIdentity)); + GNUNET_memcpy (entry->peer, peer, sizeof (struct GNUNET_PeerIdentity)); entry->expiry = GNUNET_new (struct GNUNET_TIME_Absolute); entry->expiry->abs_value_us = expiry.abs_value_us; -- cgit v1.2.3