summaryrefslogtreecommitdiff
path: root/patches/monero
diff options
context:
space:
mode:
Diffstat (limited to 'patches/monero')
-rw-r--r--patches/monero/0006-add-dummy-device-for-ledger.patch8
1 files changed, 4 insertions, 4 deletions
diff --git a/patches/monero/0006-add-dummy-device-for-ledger.patch b/patches/monero/0006-add-dummy-device-for-ledger.patch
index 6098565..cb7266d 100644
--- a/patches/monero/0006-add-dummy-device-for-ledger.patch
+++ b/patches/monero/0006-add-dummy-device-for-ledger.patch
@@ -285,12 +285,12 @@ index 000000000..01e6fc7b7
+ MDEBUG("setDeviceReceivedData(len: " << len << ")");
+ std::unique_lock<std::mutex> lock(mutex);
+
-+ receivedFromDevice = data;
++ receivedFromDevice = static_cast<unsigned char *>(malloc(len));
+ receivedFromDeviceLength = len;
-+
-+ waitsForDeviceSend = false;
++ memset(receivedFromDevice, 0, len);
++ memcpy(receivedFromDevice, data, len);
+ waitsForDeviceReceive = false;
-+
++ waitsForDeviceSend = false;
+ cv_send.notify_all();
+ cv_receive.notify_all();
+ }