aboutsummaryrefslogtreecommitdiff
path: root/src/target/arm966e.c
diff options
context:
space:
mode:
authorAntonio Borneo <borneo.antonio@gmail.com>2020-05-25 21:37:12 +0200
committerAntonio Borneo <borneo.antonio@gmail.com>2020-06-06 18:04:57 +0100
commitf6b4079ce5793f86b2c26c6bfcc8c717e2c8a3c3 (patch)
treed590f047727a2903a714592beff3f24f47a5cac7 /src/target/arm966e.c
parent37330f89d789e5b0a74aa14f7a7bfcfb4260abff (diff)
downloadriscv-openocd-f6b4079ce5793f86b2c26c6bfcc8c717e2c8a3c3.zip
riscv-openocd-f6b4079ce5793f86b2c26c6bfcc8c717e2c8a3c3.tar.gz
riscv-openocd-f6b4079ce5793f86b2c26c6bfcc8c717e2c8a3c3.tar.bz2
libusb_helper: fix memory leak when no adapter is found
When jtag_libusb_open() fails to find the adapter, it returns error but left libusb initialized causing memory leak of libusb internal data. Issue found with valgrind when no adapter or board is connected to the host, e.g. valgrind openocd -f board/st_nucleo_f4.cfg Close the libusb operations if jtag_libusb_open() has to return error. Change-Id: Ieb2f110be15705dafe80c099e7d83c07056c2a41 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: http://openocd.zylin.com/5701 Tested-by: jenkins
Diffstat (limited to 'src/target/arm966e.c')
0 files changed, 0 insertions, 0 deletions