jtag/drivers/vsllink: fix memory leak
authorTomas Vanek <vanekt@fbl.cz>
Wed, 8 Dec 2021 16:46:34 +0000 (17:46 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 18 Dec 2021 17:22:24 +0000 (17:22 +0000)
Close libusb context in vsllink_quit()

Change-Id: I85da8d7228b1b2b033a32b2f9ae9ed0726546b55
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: https://review.openocd.org/c/openocd/+/6766
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/jtag/drivers/vsllink.c

index f59a7033ee7abe5d9202c35178a2707914323873..dbbdef4ba988a2b5c5ccb3a7977dd913f5577f6c 100644 (file)
@@ -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;