exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit fdc282dcef5ebfee0991a6338992f12cacf26e6e
parent be6fa8255ea124df6df3d378a8f3fdaaf6fe2e84
Author: Sebastian <sebasjm@gmail.com>
Date:   Wed, 21 Aug 2024 11:03:33 -0300

fix #9105: use the substring of the secion on printf, we can also compute once and save in memory

Diffstat:
Msrc/kyclogic/plugin_kyclogic_oauth2.c | 4++--
Msrc/kyclogic/plugin_kyclogic_persona.c | 2+-
2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/kyclogic/plugin_kyclogic_oauth2.c b/src/kyclogic/plugin_kyclogic_oauth2.c @@ -566,7 +566,7 @@ initiate_with_url (struct TALER_KYCLOGIC_InitiateHandle *ih, GNUNET_asprintf (&redirect_uri, "%skyc-proof/%s", ps->exchange_base_url, - pd->section); + &pd->section[strlen ("kyc-provider-")]); redirect_uri_encoded = TALER_urlencode (redirect_uri); GNUNET_free (redirect_uri); } @@ -1546,7 +1546,7 @@ oauth2_proof (void *cls, GNUNET_asprintf (&redirect_uri, "%skyc-proof/%s", ps->exchange_base_url, - pd->section); + &pd->section[strlen ("kyc-provider-")]); redirect_uri_encoded = TALER_urlencode (redirect_uri); GNUNET_free (redirect_uri); } diff --git a/src/kyclogic/plugin_kyclogic_persona.c b/src/kyclogic/plugin_kyclogic_persona.c @@ -796,7 +796,7 @@ persona_initiate (void *cls, GNUNET_asprintf (&proof_url, "%skyc-proof/%s?state=%s", pd->ps->exchange_base_url, - pd->section, + &pd->section[strlen ("kyc-provider-")], payto_s); body = GNUNET_JSON_PACK ( GNUNET_JSON_pack_object_steal (