cash2ecash

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

commit d8756e56a4058bdc2b97ef4e8b702fdf734fe81f
parent c681bc356386eae2efc15bbd098fb7e284249998
Author: Manuel Geissbühler <manuel@debian>
Date:   Thu,  2 Jan 2025 15:54:57 +0100

debugging

Diffstat:
Msrc/cash2ecash.cpp | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/cash2ecash.cpp b/src/cash2ecash.cpp @@ -212,8 +212,10 @@ void eventHandler(){ while (0 < eventFIFO.size()) { oldstate = state; event = eventFIFO.front(); + eventFIFOMutex.unlock(); state = stateEventTable[state][event].nextState; stateEventTable[oldstate][event].action(); + eventFIFOMutex.lock(); eventFIFO.erase(eventFIFO.begin()); } eventFIFOMutex.unlock();