From 1e07079dee083255eb84fdebdfd4ed4c30e82812 Mon Sep 17 00:00:00 2001 From: Tomas Vanek Date: Wed, 8 Dec 2021 17:46:34 +0100 Subject: [PATCH] jtag/drivers/vsllink: fix memory leak Close libusb context in vsllink_quit() Change-Id: I85da8d7228b1b2b033a32b2f9ae9ed0726546b55 Signed-off-by: Tomas Vanek Reviewed-on: https://review.openocd.org/c/openocd/+/6766 Tested-by: jenkins Reviewed-by: Antonio Borneo --- src/jtag/drivers/vsllink.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/jtag/drivers/vsllink.c b/src/jtag/drivers/vsllink.c index f59a7033e..dbbdef4ba 100644 --- a/src/jtag/drivers/vsllink.c +++ b/src/jtag/drivers/vsllink.c @@ -273,6 +273,7 @@ static int vsllink_quit(void) vsllink_free_buffer(); vsllink_usb_close(vsllink_handle); + libusb_exit(vsllink_handle->libusb_ctx); free(vsllink_handle); return ERROR_OK;