diff options
author | LRN <lrn1986@gmail.com> | 2013-09-07 16:19:14 +0000 |
---|---|---|
committer | LRN <lrn1986@gmail.com> | 2013-09-07 16:19:14 +0000 |
commit | cddc39a68ea310659449377c6ce12d0e0c38a739 (patch) | |
tree | ddc659f831338f6e008ec1ad57b62511ec506248 /src/set/gnunet-service-set_union.c | |
parent | 4b758f2466475094a019d72934458dc4ceca83dd (diff) | |
download | gnunet-cddc39a68ea310659449377c6ce12d0e0c38a739.tar.gz gnunet-cddc39a68ea310659449377c6ce12d0e0c38a739.zip |
Fix memory allocation in set service
Diffstat (limited to 'src/set/gnunet-service-set_union.c')
-rw-r--r-- | src/set/gnunet-service-set_union.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) | |||
1027 | return; | 1027 | return; |
1028 | } | 1028 | } |
1029 | element_size = ntohs (mh->size) - sizeof (struct GNUNET_MessageHeader); | 1029 | element_size = ntohs (mh->size) - sizeof (struct GNUNET_MessageHeader); |
1030 | ee = GNUNET_malloc (sizeof *eo + element_size); | 1030 | ee = GNUNET_malloc (sizeof *ee + element_size); |
1031 | memcpy (&ee[1], &mh[1], element_size); | 1031 | memcpy (&ee[1], &mh[1], element_size); |
1032 | ee->element.size = element_size; | 1032 | ee->element.size = element_size; |
1033 | ee->element.data = &ee[1]; | 1033 | ee->element.data = &ee[1]; |