commit 6dd31f5aee40f6aa6589d0adf4de10dea2027f84
parent 4bd0418415ecd63524c6bf2f625f4632b91ea656
Author: Jeffrey Burdges <burdges@gnunet.org>
Date: Thu, 18 May 2017 13:51:24 +0200
Merge branch 'master' of ssh://taler.net/exchange
Diffstat:
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/auditor/taler-auditor-sign.c b/src/auditor/taler-auditor-sign.c
@@ -271,6 +271,15 @@ main (int argc,
return 1;
}
dks_len = in_size / sizeof (struct TALER_DenominationKeyValidityPS);
+ if (0 == dks_len)
+ {
+ fprintf (stderr,
+ "Denomination list has length zero, signature not produced.\n");
+ GNUNET_DISK_file_close (fh);
+ GNUNET_free (eddsa_priv);
+ return 2;
+
+ }
kv.purpose.purpose = htonl (TALER_SIGNATURE_AUDITOR_EXCHANGE_KEYS);
kv.purpose.size = htonl (sizeof (struct TALER_ExchangeKeyValidityPS));
GNUNET_CRYPTO_hash (auditor_url,