aboutsummaryrefslogtreecommitdiff
path: root/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.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/scalarproduct/gnunet-service-scalarproduct-ecc_bob.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/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c')
-rw-r--r--src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c4
1 files changed, 2 insertions, 2 deletions
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,
966 for (i = 0; i < contained_count; i++) 966 for (i = 0; i < contained_count; i++)
967 { 967 {
968 elem = GNUNET_new (struct GNUNET_SCALARPRODUCT_Element); 968 elem = GNUNET_new (struct GNUNET_SCALARPRODUCT_Element);
969 memcpy (elem, 969 GNUNET_memcpy (elem,
970 &elements[i], 970 &elements[i],
971 sizeof (struct GNUNET_SCALARPRODUCT_Element)); 971 sizeof (struct GNUNET_SCALARPRODUCT_Element));
972 if (GNUNET_SYSERR == 972 if (GNUNET_SYSERR ==
@@ -1091,7 +1091,7 @@ GSS_handle_bob_client_message (void *cls,
1091 if (0 == GNUNET_ntohll (elements[i].value)) 1091 if (0 == GNUNET_ntohll (elements[i].value))
1092 continue; 1092 continue;
1093 elem = GNUNET_new (struct GNUNET_SCALARPRODUCT_Element); 1093 elem = GNUNET_new (struct GNUNET_SCALARPRODUCT_Element);
1094 memcpy (elem, 1094 GNUNET_memcpy (elem,
1095 &elements[i], 1095 &elements[i],
1096 sizeof (struct GNUNET_SCALARPRODUCT_Element)); 1096 sizeof (struct GNUNET_SCALARPRODUCT_Element));
1097 if (GNUNET_SYSERR == 1097 if (GNUNET_SYSERR ==