From: Spencer Oliver Date: Mon, 4 Oct 2010 19:35:33 +0000 (+0100) Subject: gdbserver: fix gdb_port memory leak X-Git-Tag: v0.5.0-rc1~381 X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=commitdiff_plain;h=7e4cf8db585841985115a6835d403613487993a2 gdbserver: fix gdb_port memory leak Signed-off-by: Spencer Oliver --- diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c index 518090265a..74dec63c81 100644 --- a/src/server/gdb_server.c +++ b/src/server/gdb_server.c @@ -2466,8 +2466,10 @@ COMMAND_HANDLER(handle_gdb_sync_command) COMMAND_HANDLER(handle_gdb_port_command) { int retval = CALL_COMMAND_HANDLER(server_pipe_command, &gdb_port); - if (ERROR_OK == retval) + if (ERROR_OK == retval) { + free((void*)gdb_port_next); gdb_port_next = strdup(gdb_port); + } return retval; }