From: Mathias K Date: Thu, 15 Mar 2012 08:11:19 +0000 (+0100) Subject: gdb_server: Simple close the connection and not exit openocd. X-Git-Tag: v0.6.0-rc1~179 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=b0cab3d8090e64bbcbba874cd57b21ab67548c0b;p=openocd gdb_server: Simple close the connection and not exit openocd. This patch let openocd running and only close the gdb connection on error. Change-Id: Ifb88e16834b51207cc4c82210eab904ed8d30b71 Signed-off-by: Mathias K Reviewed-on: http://openocd.zylin.com/523 Tested-by: jenkins Reviewed-by: Spencer Oliver --- diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c index 9ccc07cc..755c1e74 100644 --- a/src/server/gdb_server.c +++ b/src/server/gdb_server.c @@ -1088,7 +1088,7 @@ static int gdb_get_register_packet(struct connection *connection, if (reg_list_size <= reg_num) { LOG_ERROR("gdb requested a non-existing register"); - exit(-1); + return ERROR_SERVER_REMOTE_CLOSED; } if (!reg_list[reg_num]->valid)