summaryrefslogtreecommitdiff
path: root/patches
diff options
context:
space:
mode:
authorCzarek Nakamoto <cyjan@mrcyjanek.net>2025-05-16 10:39:38 +0200
committerCzarek Nakamoto <cyjan@mrcyjanek.net>2025-05-16 10:39:38 +0200
commitc44cc3b6a07493ca1fc42d8edbc041ade9a63d4f (patch)
tree6e17610a7932c2a8b3f91b4e143a15b75aa4510b /patches
parenta10bc53ee07e060be8c4ef2ef32b63fcf68864a4 (diff)
update ledger patch
Diffstat (limited to 'patches')
-rw-r--r--patches/monero/0006-add-dummy-device-for-ledger.patch38
1 files changed, 19 insertions, 19 deletions
diff --git a/patches/monero/0006-add-dummy-device-for-ledger.patch b/patches/monero/0006-add-dummy-device-for-ledger.patch
index 4fddb1a..6098565 100644
--- a/patches/monero/0006-add-dummy-device-for-ledger.patch
+++ b/patches/monero/0006-add-dummy-device-for-ledger.patch
@@ -242,26 +242,26 @@ index 000000000..01e6fc7b7
+ if (sendToLedgerDeviceCallback != nullptr) {
+ MDEBUG("exchange(): calling sendToLedgerDeviceCallback");
+ sendToLedgerDeviceCallback(command, cmd_len);
-+ } else {
-+ MDEBUG("exchange(): waitsForDeviceSend");
-+ // Wait for the send flag to be cleared by external code
-+ while (waitsForDeviceSend) {
-+ cv_send.wait(lock);
-+ MDEBUG("exchange(): waitsForDeviceSend notified");
-+ }
-+
-+ MDEBUG("exchange(): waitsForDeviceReceive");
-+ // Wait for the receive flag to be cleared by external code
-+ while (waitsForDeviceReceive) {
-+ cv_receive.wait(lock);
-+ MDEBUG("exchange(): waitsForDeviceReceive notified");
-+ }
-+
-+ if (receivedFromDeviceLength > max_resp_len) {
-+ MDEBUG("exchange(): receivedFromDeviceLength ("<<receivedFromDeviceLength<<") is larger than max_resp_len ("<<max_resp_len<<")");
-+ return 1;
-+ }
+ }
++ MDEBUG("exchange(): waitsForDeviceSend");
++ // Wait for the send flag to be cleared by external code
++ while (waitsForDeviceSend) {
++ cv_send.wait(lock);
++ MDEBUG("exchange(): waitsForDeviceSend notified");
++ }
++
++ MDEBUG("exchange(): waitsForDeviceReceive");
++ // Wait for the receive flag to be cleared by external code
++ while (waitsForDeviceReceive) {
++ cv_receive.wait(lock);
++ MDEBUG("exchange(): waitsForDeviceReceive notified");
++ }
++
++ if (receivedFromDeviceLength > max_resp_len) {
++ MDEBUG("exchange(): receivedFromDeviceLength ("<<receivedFromDeviceLength<<") is larger than max_resp_len ("<<max_resp_len<<")");
++ return 1;
++ }
++
+
+ memset(response, 0, max_resp_len);
+ memcpy(response, receivedFromDevice, receivedFromDeviceLength);