merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit c2f515e414a67407bb09c30a16007d15dcd8d860
parent 0a1162b5a19814467adce5b490fd2d925b0a31e4
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 21 Jul 2021 16:24:07 +0200

-expand fix

Diffstat:
Msrc/backenddb/plugin_merchantdb_postgres.c | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/backenddb/plugin_merchantdb_postgres.c b/src/backenddb/plugin_merchantdb_postgres.c @@ -1372,9 +1372,9 @@ struct LookupOrdersContext void *cb_cls; /** - * Internal result. + * Did database result extraction fail? */ - enum GNUNET_DB_QueryStatus qs; + bool extract_failed; }; @@ -1414,7 +1414,7 @@ lookup_orders_cb (void *cls, i)) { GNUNET_break (0); - plc->qs = GNUNET_DB_STATUS_HARD_ERROR; + plc->extract_failed = true; return; } plc->cb (plc->cb_cls, @@ -1484,8 +1484,8 @@ postgres_lookup_orders (void *cls, params, &lookup_orders_cb, &plc); - if (0 != plc.qs) - return plc.qs; + if (plc.extract_failed) + return GNUNET_DB_STATUS_HARD_ERROR; return qs; }