From 7dd875900ec252b5f332298cef3030f67a37150f Mon Sep 17 00:00:00 2001 From: Tomas Vanek Date: Mon, 3 Feb 2025 20:23:08 +0100 Subject: [PATCH] drivers/linuxspidev: fix minor memory leak free() strduped spi_path on quit. Found by valgrind. Change-Id: Iaa59c7258c920b5e60d615df790dfe815831b925 Signed-off-by: Tomas Vanek Fixes: 83e0293f7ba3 ("Add Linux SPI device SWD adapter support") Reviewed-on: https://review.openocd.org/c/openocd/+/8732 Tested-by: jenkins Reviewed-by: Antonio Borneo Reviewed-by: Richard Pasek --- src/jtag/drivers/linuxspidev.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/jtag/drivers/linuxspidev.c b/src/jtag/drivers/linuxspidev.c index 737d2bef8..94a0c510a 100644 --- a/src/jtag/drivers/linuxspidev.c +++ b/src/jtag/drivers/linuxspidev.c @@ -337,6 +337,10 @@ static int spidev_quit(void) close(spi_fd); spi_fd = -1; + + free(spi_path); + spi_path = NULL; + return ERROR_OK; } -- 2.50.1