From 017e10e9efec2d4065e9c6631d24be93ad5f02fd Mon Sep 17 00:00:00 2001 From: Eric Wild Date: Mon, 21 Jun 2021 23:46:38 +0200 Subject: [PATCH] cardem: free the buf This leak was probably hard to notice since config commands are usually rarely sent. Change-Id: I21411ef78a32a5258a7008272774cdb83119b413 --- firmware/libcommon/source/mode_cardemu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/libcommon/source/mode_cardemu.c b/firmware/libcommon/source/mode_cardemu.c index a357f15d..b9971eda 100644 --- a/firmware/libcommon/source/mode_cardemu.c +++ b/firmware/libcommon/source/mode_cardemu.c @@ -705,6 +705,7 @@ static void dispatch_usb_command_cardem(struct msgb *msg, struct cardem_inst *ci case SIMTRACE_MSGT_BD_CEMU_CONFIG: cfg = (struct cardemu_usb_msg_config *) msg->l2h; card_emu_set_config(ci->ch, cfg, msgb_l2len(msg)); + usb_buf_free(msg); break; case SIMTRACE_MSGT_BD_CEMU_STATS: default: