From f14cc8dba5468c3d0b9c8148f5064abb3a43a11d Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Mon, 5 Sep 2022 16:47:07 +0200 Subject: [PATCH] Clearing tx buffer for every transmission. Signed-off-by: Pol Henarejos --- src/usb/hid/hid.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/usb/hid/hid.c b/src/usb/hid/hid.c index ce93ed3..9249d41 100644 --- a/src/usb/hid/hid.c +++ b/src/usb/hid/hid.c @@ -212,6 +212,7 @@ void driver_exec_timeout() { uint8_t *driver_prepare_response() { u2f_resp = (U2FHID_FRAME *)usb_get_tx(); apdu.rdata = u2f_resp->init.data; + memset(usb_get_tx(), 0, 4096); return u2f_resp->init.data; }