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/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c') diff --git a/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c b/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c index a8dce9115..fbdf62192 100644 --- a/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c +++ b/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c @@ -966,7 +966,7 @@ GSS_handle_bob_client_message_multipart (void *cls, for (i = 0; i < contained_count; i++) { elem = GNUNET_new (struct GNUNET_SCALARPRODUCT_Element); - memcpy (elem, + GNUNET_memcpy (elem, &elements[i], sizeof (struct GNUNET_SCALARPRODUCT_Element)); if (GNUNET_SYSERR == @@ -1091,7 +1091,7 @@ GSS_handle_bob_client_message (void *cls, if (0 == GNUNET_ntohll (elements[i].value)) continue; elem = GNUNET_new (struct GNUNET_SCALARPRODUCT_Element); - memcpy (elem, + GNUNET_memcpy (elem, &elements[i], sizeof (struct GNUNET_SCALARPRODUCT_Element)); if (GNUNET_SYSERR == -- cgit v1.2.3