From e9a569aa18230766ae0bb6dd1a6dc843eb8c087b Mon Sep 17 00:00:00 2001 From: Antonio Borneo Date: Thu, 7 Oct 2021 18:13:21 +0200 Subject: [PATCH] jtag/adapter: fix memory leak on usb location At exit, free the memory allocated to hold the USB location. Change-Id: I050701f4dc8be14fd40e8add9d0b047461fa0d1c Signed-off-by: Antonio Borneo Reviewed-on: https://review.openocd.org/c/openocd/+/6646 Tested-by: jenkins Reviewed-by: Tarek BOCHKATI --- src/jtag/adapter.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/jtag/adapter.c b/src/jtag/adapter.c index a5a6222a9..c30019c17 100644 --- a/src/jtag/adapter.c +++ b/src/jtag/adapter.c @@ -120,6 +120,8 @@ int adapter_quit(void) LOG_ERROR("failed: %d", result); } + free(adapter_config.usb_location); + struct jtag_tap *t = jtag_all_taps(); while (t) { struct jtag_tap *n = t->next_tap;