aboutsummaryrefslogtreecommitdiff
path: root/src/util/container_bloomfilter.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/util/container_bloomfilter.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/util/container_bloomfilter.c')
-rw-r--r--src/util/container_bloomfilter.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/container_bloomfilter.c b/src/util/container_bloomfilter.c
index 96e15320d..58725dcc5 100644
--- a/src/util/container_bloomfilter.c
+++ b/src/util/container_bloomfilter.c
@@ -643,7 +643,7 @@ GNUNET_CONTAINER_bloomfilter_init (const char *data, size_t size,
643 bf->bitArraySize = size; 643 bf->bitArraySize = size;
644 bf->addressesPerElement = k; 644 bf->addressesPerElement = k;
645 if (NULL != data) 645 if (NULL != data)
646 memcpy (bf->bitArray, data, size); 646 GNUNET_memcpy (bf->bitArray, data, size);
647 return bf; 647 return bf;
648} 648}
649 649
@@ -666,7 +666,7 @@ GNUNET_CONTAINER_bloomfilter_get_raw_data (const struct
666 return GNUNET_SYSERR; 666 return GNUNET_SYSERR;
667 if (bf->bitArraySize != size) 667 if (bf->bitArraySize != size)
668 return GNUNET_SYSERR; 668 return GNUNET_SYSERR;
669 memcpy (data, bf->bitArray, size); 669 GNUNET_memcpy (data, bf->bitArray, size);
670 return GNUNET_OK; 670 return GNUNET_OK;
671} 671}
672 672