openocd.c: call server_quit() for cmd line with -c shutdown
If OpenOCD command line contains -c shutdown, server_quit() is not called. Though if -c init is also on command line, gdb_server is already initialized. Call server_quit() on both successful and failure exit from command line. Change-Id: I6df41c5df045b61d84a5515d1abaa5dc96bc30ac Signed-off-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-on: http://openocd.zylin.com/4409 Tested-by: jenkinsriscv-compliance-dev
parent
a0b76360b8
commit
ae5b30ae96
|
@ -286,10 +286,13 @@ static int openocd_thread(int argc, char *argv[], struct command_context *cmd_ct
|
|||
return ERROR_FAIL;
|
||||
|
||||
ret = parse_config_file(cmd_ctx);
|
||||
if (ret == ERROR_COMMAND_CLOSE_CONNECTION)
|
||||
if (ret == ERROR_COMMAND_CLOSE_CONNECTION) {
|
||||
server_quit(); /* gdb server may be initialized by -c init */
|
||||
return ERROR_OK;
|
||||
else if (ret != ERROR_OK)
|
||||
} else if (ret != ERROR_OK) {
|
||||
server_quit(); /* gdb server may be initialized by -c init */
|
||||
return ERROR_FAIL;
|
||||
}
|
||||
|
||||
ret = server_init(cmd_ctx);
|
||||
if (ERROR_OK != ret)
|
||||
|
|
Loading…
Reference in New Issue