aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/libcommon/source/mode_cardemu.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/libcommon/source/mode_cardemu.c')
-rw-r--r--firmware/libcommon/source/mode_cardemu.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/firmware/libcommon/source/mode_cardemu.c b/firmware/libcommon/source/mode_cardemu.c
index 704e6ba..1669c2d 100644
--- a/firmware/libcommon/source/mode_cardemu.c
+++ b/firmware/libcommon/source/mode_cardemu.c
@@ -505,6 +505,7 @@ static void dispatch_usb_command_cardem(struct msgb *msg, struct cardem_inst *ci
if (!ci->pin_insert.pio) {
TRACE_INFO("%u: skipping unsupported card_insert to %s\r\n",
ci->num, cardins->card_insert ? "INSERTED" : "REMOVED");
+ usb_buf_free(msg);
break;
}
TRACE_INFO("%u: set card_insert to %s\r\n", ci->num,