diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/exchange/taler-exchange-httpd_purses_deposit.c | 1 | ||||
| -rw-r--r-- | src/exchange/taler-exchange-httpd_refreshes_reveal.c | 14 | 
2 files changed, 8 insertions, 7 deletions
| diff --git a/src/exchange/taler-exchange-httpd_purses_deposit.c b/src/exchange/taler-exchange-httpd_purses_deposit.c index 45d0c6f7..b7182e0c 100644 --- a/src/exchange/taler-exchange-httpd_purses_deposit.c +++ b/src/exchange/taler-exchange-httpd_purses_deposit.c @@ -197,6 +197,7 @@ deposit_transaction (void *cls,    struct PurseDepositContext *pcc = cls;    enum GNUNET_DB_QueryStatus qs; +  qs = GNUNET_DB_STATUS_SUCCESS_NO_RESULTS;    for (unsigned int i = 0; i<pcc->num_coins; i++)    {      struct Coin *coin = &pcc->coins[i]; diff --git a/src/exchange/taler-exchange-httpd_refreshes_reveal.c b/src/exchange/taler-exchange-httpd_refreshes_reveal.c index 0c1701bb..9fd9eac4 100644 --- a/src/exchange/taler-exchange-httpd_refreshes_reveal.c +++ b/src/exchange/taler-exchange-httpd_refreshes_reveal.c @@ -507,6 +507,13 @@ resolve_refreshes_reveal_denominations (      }    } +  old_dk = TEH_keys_denomination_by_hash2 ( +    ksh, +    &rctx->melt.session.coin.denom_pub_hash, +    connection, +    &ret); +  if (NULL == old_dk) +    return ret;    /* Parse denomination key hashes */    for (unsigned int i = 0; i<num_fresh_coins; i++) @@ -531,13 +538,6 @@ resolve_refreshes_reveal_denominations (                                               &ret);      if (NULL == dks[i])        return ret; -    old_dk = TEH_keys_denomination_by_hash2 (ksh, -                                             &rctx->melt.session.coin. -                                             denom_pub_hash, -                                             connection, -                                             &ret); -    if (NULL == old_dk) -      return ret;      if ( (TALER_DENOMINATION_CS == dks[i]->denom_pub.cipher) &&           (rctx->no_rms) )      { | 
