From 3000a8707be9207726089c40c6d05b8ab27df3a9 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 11 Dec 2014 14:57:18 +0000 Subject: -warn on error --- src/util/crypto_paillier.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/util/crypto_paillier.c') diff --git a/src/util/crypto_paillier.c b/src/util/crypto_paillier.c index 1104aee62..be3b19068 100644 --- a/src/util/crypto_paillier.c +++ b/src/util/crypto_paillier.c @@ -404,10 +404,13 @@ GNUNET_CRYPTO_paillier_hom_add (const struct GNUNET_CRYPTO_PaillierPublicKey *pu int32_t o1; int32_t o2; - o1 = ntohl (c1->remaining_ops); - o2 = ntohl (c2->remaining_ops); + o1 = (int32_t) ntohl (c1->remaining_ops); + o2 = (int32_t) ntohl (c2->remaining_ops); if ( (0 >= o1) || (0 >= o2) ) + { + GNUNET_break (0); return GNUNET_SYSERR; + } GNUNET_CRYPTO_mpi_scan_unsigned (&a, c1->bits, -- cgit v1.2.3