cash2ecash

cash2ecash: cash acceptor that issues digital cash (experimental)
Log | Files | Refs | README | LICENSE

commit cd7dc4b0f0aec8900531e299b49951cfae712c53
parent adc33bf35627ddc8f5c217685c39ff5804b6b248
Author: Tellenbach Reto <tellr1@bfh.ch>
Date:   Mon, 15 Jun 2026 12:22:00 +0200

[dbg] State-logic: CountMoney, freed handl correctly,cleared srcreen corrected

Diffstat:
Msrc/taler-digitizer.c | 5+++--
Msrc/taler_digitizer_util.h | 4++--
2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/taler-digitizer.c b/src/taler-digitizer.c @@ -344,7 +344,7 @@ start_qr_show(int showtime) "1", NULL); GNUNET_asprintf(&command, - "%s -c taler-digitizer.conf -d \"%d s\" %s\n", + "%s -c taler-digitizer.conf -d \"%d s\" %s &\n", path, showtime, url); @@ -362,7 +362,7 @@ clear_screen(void) char *command; GNUNET_asprintf(&command, "dd if=/dev/zero of=%s bs=%d count=%d\n", - cfg_ca_device, + cfg_framebuffer_device, DISPLAY_BLOCK_SIZE, DISPLAY_COUNT); system(command); @@ -531,6 +531,7 @@ on_get_withdrawal_status_done(void *cls, TALER_LOG_DEBUG ("Callback of withdrawal/$WITHDRAWAL_ID\n"); struct GNUNET_SCHEDULER_Task *timeout_handle; timeout_handle = cls; + get_withdrawal_handle = NULL; if(0 == strcasecmp("selected", vr->details.ok.acc.status)) { GNUNET_SCHEDULER_cancel(timeout_handle); diff --git a/src/taler_digitizer_util.h b/src/taler_digitizer_util.h @@ -30,12 +30,12 @@ /** * Default project data. When shipping use a seperate os_installation.c which sets values at installation. */ -static const struct GNUNET_OS_ProjectData digitizer_pd = { +const struct GNUNET_OS_ProjectData digitizer_pd = { .base_config_varname = "TALER_DIGITIZER_PREFIX", .bug_email = "taler@lists.gnu.org", .homepage = "http://www.gnu.org/s/taler/", .config_file = "taler-digitizer.conf", - .user_config_file = "~/.config/taler-digitizer.conf", + .user_config_file = "taler-digitizer.conf", .version = "0.1.0", .is_gnu = 0, .gettext_domain = NULL,