From 1d6824b116658d2490aaa1a5d1662e3857e86d3f Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 17 Feb 2014 15:54:59 +0000 Subject: - secretsharing api test for single peer - fixed wrong endianess conversion --- src/secretsharing/secretsharing_common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/secretsharing/secretsharing_common.c') diff --git a/src/secretsharing/secretsharing_common.c b/src/secretsharing/secretsharing_common.c index 7fe8f4666..2f5b3f583 100644 --- a/src/secretsharing/secretsharing_common.c +++ b/src/secretsharing/secretsharing_common.c @@ -62,7 +62,7 @@ GNUNET_SECRETSHARING_share_read (const void *data, size_t len, size_t *readlen) p += n; n = share->num_peers * sizeof (struct GNUNET_SECRETSHARING_FieldElement); - share->sigmas= GNUNET_malloc (n); + share->sigmas = GNUNET_malloc (n); memcpy (share->sigmas, p, n); p += n; @@ -94,7 +94,7 @@ GNUNET_SECRETSHARING_share_write (const struct GNUNET_SECRETSHARING_Share *share char *p; int n; - payload_size = ntohs (share->num_peers) * + payload_size = share->num_peers * (sizeof (uint16_t) + sizeof (struct GNUNET_SECRETSHARING_FieldElement) + sizeof (struct GNUNET_PeerIdentity)); -- cgit v1.2.3