aboutsummaryrefslogtreecommitdiff
path: root/src/secretsharing
diff options
context:
space:
mode:
Diffstat (limited to 'src/secretsharing')
-rw-r--r--src/secretsharing/gnunet-service-secretsharing.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/secretsharing/gnunet-service-secretsharing.c b/src/secretsharing/gnunet-service-secretsharing.c
index 926861ac7..78ff4f828 100644
--- a/src/secretsharing/gnunet-service-secretsharing.c
+++ b/src/secretsharing/gnunet-service-secretsharing.c
@@ -558,6 +558,7 @@ insert_round2_element (struct KeygenSession *ks)
558 gcry_mpi_t v; 558 gcry_mpi_t v;
559 559
560 GNUNET_assert (0 != (c = gcry_mpi_new (PAILLIER_BITS))); 560 GNUNET_assert (0 != (c = gcry_mpi_new (PAILLIER_BITS)));
561 // FIXME: c is never used...
561 GNUNET_assert (0 != (v = gcry_mpi_new (PAILLIER_BITS))); 562 GNUNET_assert (0 != (v = gcry_mpi_new (PAILLIER_BITS)));
562 GNUNET_assert (0 != (idx = gcry_mpi_new (PAILLIER_BITS))); 563 GNUNET_assert (0 != (idx = gcry_mpi_new (PAILLIER_BITS)));
563 564
@@ -611,6 +612,10 @@ insert_round2_element (struct KeygenSession *ks)
611 612
612 GNUNET_CONSENSUS_insert (ks->consensus, element, NULL, NULL); 613 GNUNET_CONSENSUS_insert (ks->consensus, element, NULL, NULL);
613 GNUNET_free (element); /* FIXME: maybe stack-allocate instead? */ 614 GNUNET_free (element); /* FIXME: maybe stack-allocate instead? */
615
616 gcry_mpi_release (c);
617 gcry_mpi_release (v);
618 gcry_mpi_release (idx);
614} 619}
615 620
616 621