diff options
author | Jeffrey Burdges <burdges@gnunet.org> | 2017-05-18 13:51:24 +0200 |
---|---|---|
committer | Jeffrey Burdges <burdges@gnunet.org> | 2017-05-18 13:51:24 +0200 |
commit | 6dd31f5aee40f6aa6589d0adf4de10dea2027f84 (patch) | |
tree | e69be875d03876f0a8cfda6c7c9df1bb16c21dd5 /src | |
parent | 4bd0418415ecd63524c6bf2f625f4632b91ea656 (diff) | |
parent | 02962b4f124f2e129bf33366359bbe111e72e2f9 (diff) | |
download | exchange-6dd31f5aee40f6aa6589d0adf4de10dea2027f84.tar.xz |
Merge branch 'master' of ssh://taler.net/exchange
Diffstat (limited to 'src')
-rw-r--r-- | src/auditor/taler-auditor-sign.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/auditor/taler-auditor-sign.c b/src/auditor/taler-auditor-sign.c index fd5169de0..d1a205b3d 100644 --- 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, |