summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2023-12-07 22:45:20 +0900
committerChristian Grothoff <grothoff@gnunet.org>2023-12-07 22:45:20 +0900
commitfb84cf969877d5b23d831b30cbaac5ddfa7d3017 (patch)
tree8a268cee7ab02cfd53831ed0c9c77aec2af83c93
parent423fa3cc9bd45de2cad0d0919aecf3df6a614a58 (diff)
downloadexchange-fb84cf969877d5b23d831b30cbaac5ddfa7d3017.tar.gz
exchange-fb84cf969877d5b23d831b30cbaac5ddfa7d3017.tar.bz2
exchange-fb84cf969877d5b23d831b30cbaac5ddfa7d3017.zip
-fix potential uninitialized variable in fakebank logic
-rw-r--r--src/bank-lib/fakebank_tbr_get_history.c2
-rw-r--r--src/bank-lib/fakebank_twg_history.c4
2 files changed, 6 insertions, 0 deletions
diff --git a/src/bank-lib/fakebank_tbr_get_history.c b/src/bank-lib/fakebank_tbr_get_history.c
index e81e00894..79678636a 100644
--- a/src/bank-lib/fakebank_tbr_get_history.c
+++ b/src/bank-lib/fakebank_tbr_get_history.c
@@ -149,6 +149,7 @@ TALER_FAKEBANK_tbr_get_history_incoming (
if (GNUNET_TIME_relative_is_zero (hc->ha.lp_timeout) &&
(0 < hc->ha.delta))
{
+ acc_payto_uri = hc->acc->payto_uri;
GNUNET_assert (0 ==
pthread_mutex_unlock (&h->big_lock));
if (overflow)
@@ -160,6 +161,7 @@ TALER_FAKEBANK_tbr_get_history_incoming (
}
if (h->in_shutdown)
{
+ acc_payto_uri = hc->acc->payto_uri;
GNUNET_assert (0 ==
pthread_mutex_unlock (&h->big_lock));
goto finish;
diff --git a/src/bank-lib/fakebank_twg_history.c b/src/bank-lib/fakebank_twg_history.c
index 1d70ed127..35cc6587f 100644
--- a/src/bank-lib/fakebank_twg_history.c
+++ b/src/bank-lib/fakebank_twg_history.c
@@ -147,6 +147,7 @@ TALER_FAKEBANK_twg_get_debit_history_ (
if ( (GNUNET_TIME_relative_is_zero (hc->ha.lp_timeout)) &&
(0 < hc->ha.delta))
{
+ acc_payto_uri = hc->acc->payto_uri;
GNUNET_assert (0 ==
pthread_mutex_unlock (&h->big_lock));
if (overflow)
@@ -160,6 +161,7 @@ TALER_FAKEBANK_twg_get_debit_history_ (
}
if (h->in_shutdown)
{
+ acc_payto_uri = hc->acc->payto_uri;
GNUNET_assert (0 ==
pthread_mutex_unlock (&h->big_lock));
goto finish;
@@ -400,6 +402,7 @@ TALER_FAKEBANK_twg_get_credit_history_ (
if (GNUNET_TIME_relative_is_zero (hc->ha.lp_timeout) &&
(0 < hc->ha.delta))
{
+ acc_payto_uri = hc->acc->payto_uri;
GNUNET_assert (0 ==
pthread_mutex_unlock (&h->big_lock));
if (overflow)
@@ -411,6 +414,7 @@ TALER_FAKEBANK_twg_get_credit_history_ (
}
if (h->in_shutdown)
{
+ acc_payto_uri = hc->acc->payto_uri;
GNUNET_assert (0 ==
pthread_mutex_unlock (&h->big_lock));
goto finish;