]> www.infradead.org Git - users/borneoa/openocd-next.git/commit
gdb_server: fix invalid free
authorJim Paris <jimparis@meta.com>
Fri, 21 Feb 2025 17:33:45 +0000 (12:33 -0500)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 1 Mar 2025 15:12:36 +0000 (15:12 +0000)
commitaccbeaed99bc6014d060259d6b0b0e080c0f44b4
treeb4c019792b5d306b7d29eabac145ee0ccad20577
parentc986b4dbf2ff81753adcd0235954cfd577831672
gdb_server: fix invalid free

`gdb_service_free` calls `free(gdb_port_next)`, so this needs to be an
allocated string.  Otherwise we trip up detectors like Android's tagged
pointers.

Change-Id: Ib08ea55a38af4e15c4fbae95f10db0e3684ae1af
Signed-off-by: Jim Paris <jimparis@meta.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/8768
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Tested-by: jenkins
src/server/gdb_server.c