diff options
Diffstat (limited to 'src/auditor')
| -rw-r--r-- | src/auditor/taler-auditor.c | 11 | 
1 files changed, 6 insertions, 5 deletions
diff --git a/src/auditor/taler-auditor.c b/src/auditor/taler-auditor.c index 1e9b899f..948f1949 100644 --- a/src/auditor/taler-auditor.c +++ b/src/auditor/taler-auditor.c @@ -786,9 +786,11 @@ get_denomination_info_by_hash (const struct GNUNET_HashCode *dh,      *issue = i;      return GNUNET_DB_STATUS_SUCCESS_ONE_RESULT;    } -  /* This should be impossible; hard error */ -  GNUNET_break (0); -  return GNUNET_DB_STATUS_HARD_ERROR; +  /* We found more keys, but not the denomination we are looking for :-( */ +  GNUNET_log (GNUNET_ERROR_TYPE_INFO, +              "Denomination %s not found\n", +              TALER_B2S (dh)); +  return GNUNET_DB_STATUS_SUCCESS_NO_RESULTS;  } @@ -2927,13 +2929,12 @@ check_wire_out_cb (void *cls,                                           ¤cy_round_unit));    /* Calculate the exchange's gain as the fees plus rounding differences! */ -  if (GNUNET_OK != +  if (GNUNET_SYSERR ==        TALER_amount_subtract (&exchange_gain,                               &wcc.total_deposits,                               &final_amount))    {      GNUNET_break (0); -    // FIXME: we should report an arithmetic error here!      ac->qs = GNUNET_DB_STATUS_HARD_ERROR;      return GNUNET_SYSERR;    }  | 
