From cddc39a68ea310659449377c6ce12d0e0c38a739 Mon Sep 17 00:00:00 2001 From: LRN Date: Sat, 7 Sep 2013 16:19:14 +0000 Subject: Fix memory allocation in set service --- src/set/gnunet-service-set_intersection.c | 2 +- src/set/gnunet-service-set_union.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/set/gnunet-service-set_intersection.c b/src/set/gnunet-service-set_intersection.c index 1215a4783..2a1cf634b 100644 --- a/src/set/gnunet-service-set_intersection.c +++ b/src/set/gnunet-service-set_intersection.c @@ -1039,7 +1039,7 @@ handle_p2p_elements (void *cls, const struct GNUNET_MessageHeader *mh) return; } element_size = ntohs (mh->size) - sizeof (struct GNUNET_MessageHeader); - ee = GNUNET_malloc (sizeof *eo + element_size); + ee = GNUNET_malloc (sizeof *ee + element_size); memcpy (&ee[1], &mh[1], element_size); ee->element.data = &ee[1]; ee->remote = GNUNET_YES; diff --git a/src/set/gnunet-service-set_union.c b/src/set/gnunet-service-set_union.c index edcf389fa..7e7bddf79 100644 --- a/src/set/gnunet-service-set_union.c +++ b/src/set/gnunet-service-set_union.c @@ -1027,7 +1027,7 @@ handle_p2p_elements (void *cls, const struct GNUNET_MessageHeader *mh) return; } element_size = ntohs (mh->size) - sizeof (struct GNUNET_MessageHeader); - ee = GNUNET_malloc (sizeof *eo + element_size); + ee = GNUNET_malloc (sizeof *ee + element_size); memcpy (&ee[1], &mh[1], element_size); ee->element.size = element_size; ee->element.data = &ee[1]; -- cgit v1.2.3