taler-mdb

GNU Taler Extensions and Integrations
Log | Files | Refs | Submodules | README | LICENSE

commit 99e6d0a0e362152db978491edf878adc3a7319e8
parent c10430acf65673a6b120ada3cb88195929a98201
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon, 22 Dec 2025 16:55:49 +0100

get to build with latest libgnunetutil

Diffstat:
Msrc/taler-mdb.c | 33++++++++-------------------------
1 file changed, 8 insertions(+), 25 deletions(-)

diff --git a/src/taler-mdb.c b/src/taler-mdb.c @@ -680,11 +680,6 @@ static char *backend_base_url; static char *fulfillment_msg; /** - * ESSID of a WLAN network offered by the snack system, or NULL. - */ -static char *essid; - -/** * Should we hide a transient error when MDB is ready? */ static bool clear_error_on_start; @@ -1050,6 +1045,7 @@ show_qrcode (const char *uri) unsigned int size; char *upper; char *base; + char *ubase; size_t xOff; size_t yOff; const char *dddash; @@ -1088,12 +1084,13 @@ show_qrcode (const char *uri) base = GNUNET_strndup (uri, dddash - uri); - GNUNET_STRINGS_utf8_toupper (base, base); + ubase = GNUNET_STRINGS_utf8_toupper (base); + GNUNET_free (base); GNUNET_asprintf (&upper, "%s%s", - base, + ubase, dddash); - GNUNET_free (base); + GNUNET_free (ubase); GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Showing QR code for `%s'\n", upper); @@ -1755,7 +1752,6 @@ check_payment_cb (void *cls, { struct PaymentActivity *pa = cls; const struct TALER_MERCHANT_HttpResponse *hr = &osr->hr; - char *uri; GNUNET_assert (payment_activity == pa); pa->ogh = NULL; @@ -1811,13 +1807,9 @@ check_payment_cb (void *cls, (MHD_HTTP_OK == hr->http_status) && (TALER_MERCHANT_OSC_UNPAID == osr->details.ok.status) ) { - if (NULL == essid) - uri = GNUNET_strdup (osr->details.ok.details.unpaid.taler_pay_uri); - else - GNUNET_asprintf (&uri, - "%s#%s", - osr->details.ok.details.unpaid.taler_pay_uri, - essid); + char *uri; + + uri = GNUNET_strdup (osr->details.ok.details.unpaid.taler_pay_uri); GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Trying to talk to wallet to give it pay URI `%s'\n", uri); @@ -3429,15 +3421,6 @@ run (void *cls, if (GNUNET_OK != GNUNET_CONFIGURATION_get_value_string (cfg, "taler-mdb", - "ESSID", - &essid)) - { - GNUNET_log (GNUNET_ERROR_TYPE_INFO, - "No ESSID specified, will not advertise WLAN\n"); - } - if (GNUNET_OK != - GNUNET_CONFIGURATION_get_value_string (cfg, - "taler-mdb", "FULFILLMENT_MSG", &fulfillment_msg)) {