From 3e3fb304f43d976c3e946f8b8a25f9b680035467 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 16 Jun 2021 15:39:06 +0200 Subject: avoid failure mode --- src/pq/pq_result_helper.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/pq/pq_result_helper.c') diff --git a/src/pq/pq_result_helper.c b/src/pq/pq_result_helper.c index fdf3dc34c..c1c8fe5e8 100644 --- a/src/pq/pq_result_helper.c +++ b/src/pq/pq_result_helper.c @@ -228,8 +228,13 @@ extract_amount (void *cls, val_name, frac_name, &amount_nbo); - TALER_amount_ntoh (r_amount, - &amount_nbo); + if (GNUNET_OK == ret) + TALER_amount_ntoh (r_amount, + &amount_nbo); + else + memset (r_amount, + 0, + sizeof (struct TALER_Amount)); GNUNET_free (val_name); GNUNET_free (frac_name); return ret; -- cgit v1.2.3