]> git.gag.com Git - fw/openocd/commitdiff
jtag/adapter: fix memory leak on usb location
authorAntonio Borneo <borneo.antonio@gmail.com>
Thu, 7 Oct 2021 16:13:21 +0000 (18:13 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 13 Nov 2021 10:51:19 +0000 (10:51 +0000)
At exit, free the memory allocated to hold the USB location.

Change-Id: I050701f4dc8be14fd40e8add9d0b047461fa0d1c
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6646
Tested-by: jenkins
Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
src/jtag/adapter.c

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