]> www.infradead.org Git - users/borneoa/openocd-next.git/commitdiff
drivers/linuxspidev: fix minor memory leak
authorTomas Vanek <vanekt@fbl.cz>
Mon, 3 Feb 2025 19:23:08 +0000 (20:23 +0100)
committerTomas Vanek <vanekt@fbl.cz>
Tue, 11 Feb 2025 11:56:09 +0000 (11:56 +0000)
free() strduped spi_path on quit.
Found by valgrind.

Change-Id: Iaa59c7258c920b5e60d615df790dfe815831b925
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
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 <borneo.antonio@gmail.com>
Reviewed-by: Richard Pasek <rpasek@google.com>
src/jtag/drivers/linuxspidev.c

index 737d2bef8350231484bba611ceca4bbec3707e65..94a0c510aff6e5d9720f3bcb97d5c9f7fce21a35 100644 (file)
@@ -337,6 +337,10 @@ static int spidev_quit(void)
 
        close(spi_fd);
        spi_fd = -1;
+
+       free(spi_path);
+       spi_path = NULL;
+
        return ERROR_OK;
 }