summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_kyc-wallet.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-02-17 16:57:29 +0100
committerChristian Grothoff <christian@grothoff.org>2023-02-17 16:57:29 +0100
commit86e0f2c70d07c7c5e1656667bd818498ea55d0a4 (patch)
treedba9439c62d1b017319d9e313a82b33ea6c68187 /src/exchange/taler-exchange-httpd_kyc-wallet.c
parent87a78c6f8ce1d50a5f61eb5c3f222cdef0b635ee (diff)
downloadexchange-86e0f2c70d07c7c5e1656667bd818498ea55d0a4.tar.gz
exchange-86e0f2c70d07c7c5e1656667bd818498ea55d0a4.tar.bz2
exchange-86e0f2c70d07c7c5e1656667bd818498ea55d0a4.zip
fix memory leak and transaction error handling related to KYC
Diffstat (limited to 'src/exchange/taler-exchange-httpd_kyc-wallet.c')
-rw-r--r--src/exchange/taler-exchange-httpd_kyc-wallet.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/exchange/taler-exchange-httpd_kyc-wallet.c b/src/exchange/taler-exchange-httpd_kyc-wallet.c
index 515d84b69..e56204ef5 100644
--- a/src/exchange/taler-exchange-httpd_kyc-wallet.c
+++ b/src/exchange/taler-exchange-httpd_kyc-wallet.c
@@ -54,7 +54,7 @@ struct KycRequestContext
/**
* Name of the required check.
*/
- const char *required;
+ char *required;
};
@@ -237,6 +237,7 @@ TEH_handler_kyc_wallet (
NULL,
0);
}
+ GNUNET_free (kyc.required);
return TEH_RESPONSE_reply_kyc_required (rc->connection,
&krc.h_payto,
&krc.kyc);